vararg
vararg_t v = vararg;
token->count.str = token->count.vararg = 0;
next->count.vararg = 1;
next->count.vararg = 1;
return count->vararg ? 2 : 1;
static struct token *collect_arg(struct token *prev, int vararg, struct position *pos, int count)
} else if (match_op(next, ',') && !nesting && !vararg) {
next = collect_arg(start, p->vararg, &what->pos, p->normal);
if (p->vararg && wanted == 1 && eof_token(start->next))
if (!p->vararg)
unsigned vararg:1;