Lines Matching refs:line
37 static void print_parse_error(const char *err_msg, const char *line,
41 err_msg, lineno, line);
44 static char *strip(char *line, size_t linelen)
46 while (isspace(*(line + linelen)))
49 line[linelen - 1] = '\0';
51 return line + strspn(line, " \f\n\r\t\v");
57 char line[MAX_LINE_LEN + 1];
61 while (fgets(line, sizeof(line), input)) {
65 if (line[0] == '\0' || line[0] == '#' || line[0] == '\n') {
70 linelen = strlen(line);
72 print_parse_error("line too long", line, lineno);
76 is_continuation = isspace(line[0]);
77 name = strip(line, linelen);
85 line, lineno);
94 print_parse_error("invalid empty rule\n", line, lineno);