Lines Matching defs:start
320 static int collect_arguments(struct token *start, struct token *arglist, struct arg *args, struct token *what)
329 next = collect_arg(start, 0, &what->pos, 0);
332 if (!eof_token(start->next) || !match_op(next, ')')) {
339 next = collect_arg(start, p->vararg, &what->pos, p->normal);
342 if (p->vararg && wanted == 1 && eof_token(start->next))
345 args[count].arg = start->next;
353 start = next;
486 * - '.' + number -> number, if number used to start with a digit.
788 static const char *token_name_sequence(struct token *token, int endop, struct token *start)
805 sparse_error(start->pos, "expected '>' at end of filename");
1941 * when we actually start caring about them.
2171 static void handle_preprocessor_line(struct stream *stream, struct token **line, struct token *start)
2174 struct token *token = start->next;
2204 warning(start->pos, "directive in macro's argument list");
2215 struct token *start = *line, *next;
2216 struct token **tp = &start->next;
2226 handle_preprocessor_line(stream, line, start);