Lines Matching defs:what
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);
339 next = collect_arg(start, p->vararg, &what->pos, p->normal);
369 what->next = next->next;
373 sparse_error(what->pos, "macro \"%s\" requires %d arguments, but only %d given",
374 show_token(what), wanted, count);
378 next = collect_arg(next, 0, &what->pos, 0);
383 sparse_error(what->pos, "macro \"%s\" passed %d arguments, but takes just %d",
384 show_token(what), count, wanted);
387 sparse_error(what->pos, "unterminated argument list invoking macro \"%s\"",
388 show_token(what));
390 what->next = next->next;