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