Lines Matching defs:parse
329 parse_line(struct parsed_line *parse, char *buf, const char *name, int lineno)
335 parse->start = buf;
336 parse->rest = 0; /* makes put_line work */
366 parse->type = 'f';
367 parse->realtype = 'D';
368 strcpy(parse->path, "(default)");
390 parse->realtype = parse->type = *p;
392 switch (parse->type) {
411 (void) strncpy(parse->path, tmp, end - tmp);
412 parse->path[end - tmp] = '\0';
414 switch (parse->type) {
418 parse->type = 'f';
426 parse->type = 'd';
437 parse->type, name, lineno);
450 parse->mode = 0;
458 parse->mode <<= 3;
459 parse->mode += *q - '0';
461 parse->modelen = end - tmp;
464 parse->old_owner = parse->owner = p;
468 parse->rest = end+1;
471 (void) memset(parse->group, 0, sizeof (parse->group));
472 (void) strncpy(parse->group, end+1, strcspn(end+1, " \t\n"));