Lines Matching refs:line_end

51 is_declaration (const char *line, const char *line_end, unsigned int lineno,
60 if (!(line < line_end))
66 if (line < line_end
75 while (line < line_end && (*line == ' ' || *line == '\t'))
79 if (line < line_end && *line != '\n')
93 is_declaration_with_arg (const char *line, const char *line_end,
103 if (!(line < line_end))
109 if (line < line_end
118 if (!(line < line_end && *line == '='))
127 char *arg = new char[line_end - line + 1];
129 while (line < line_end && !(*line == ' ' || *line == '\t' || *line == '\n'))
134 while (line < line_end && (*line == ' ' || *line == '\t'))
138 if (line < line_end && *line != '\n')
153 is_define_declaration (const char *line, const char *line_end,
164 if (!(line < line_end))
170 if (!(line < line_end && (*line == ' ' || *line == '\t')))
175 while (line < line_end && (*line == ' ' || *line == '\t'))
181 if (!(line < line_end))
187 if (line < line_end
196 if (!(line < line_end && (*line == ' ' || *line == '\t')))
205 while (line < line_end && (*line == ' ' || *line == '\t'));
208 char *arg = new char[line_end - line + 1];
210 while (line < line_end && !(*line == ' ' || *line == '\t' || *line == '\n'))
215 while (line < line_end && (*line == ' ' || *line == '\t'))
219 if (line < line_end && *line != '\n')
394 const char *line_end;
395 line_end = (const char *) memchr (line, '\n', declarations_end - line);
396 if (line_end != NULL)
397 line_end++;
399 line_end = declarations_end;
439 for (q = line + 2; q < line_end; q++)
466 if (is_declaration_with_arg (line, line_end, lineno,
471 if (is_declaration (line, line_end, lineno, "struct-type"))
475 if (is_declaration (line, line_end, lineno, "ignore-case"))
479 if (is_declaration_with_arg (line, line_end, lineno,
484 if (is_define_declaration (line, line_end, lineno,
489 if (is_define_declaration (line, line_end, lineno,
494 if (is_define_declaration (line, line_end, lineno,
499 if (is_define_declaration (line, line_end, lineno,
504 if (is_define_declaration (line, line_end, lineno,
509 if (is_declaration (line, line_end, lineno, "7bit"))
513 if (is_declaration (line, line_end, lineno, "compare-lengths"))
517 if (is_declaration (line, line_end, lineno, "compare-strncmp"))
521 if (is_declaration (line, line_end, lineno, "readonly-tables"))
525 if (is_declaration (line, line_end, lineno, "enum"))
529 if (is_declaration (line, line_end, lineno, "includes"))
533 if (is_declaration (line, line_end, lineno, "global-table"))
537 if (is_declaration (line, line_end, lineno, "pic"))
541 if (is_define_declaration (line, line_end, lineno,
546 if (is_declaration (line, line_end, lineno, "null-strings"))
550 if (is_define_declaration (line, line_end, lineno,
555 if (is_define_declaration (line, line_end, lineno,
560 if (is_declaration_with_arg (line, line_end, lineno,
574 if (is_declaration (line, line_end, lineno, "omit-struct-type"))
590 size_t line_len = line_end - line;
614 line = line_end;
756 const char *line_end;
757 line_end = (const char *) memchr (line, '\n', keywords_end - line);
758 if (line_end != NULL)
759 line_end++;
761 line_end = keywords_end;
784 char *kp = new char[line_end-line];
790 if (lp == line_end)
908 if (lp < line_end && *lp != '\n')
922 char *line_rest = new char[line_end - lp + 1];
923 memcpy (line_rest, lp, line_end - lp);
924 line_rest[line_end - lp -
925 (line_end > lp && line_end[-1] == '\n' ? 1 : 0)]
938 if (!(lp < line_end && *lp != '\n'))
952 char *line_rest = new char[line_end - lp + 1];
953 memcpy (line_rest, lp, line_end - lp);
954 line_rest[line_end - lp -
955 (line_end > lp && line_end[-1] == '\n'
979 line = line_end;