Lines Matching refs:first
34 const cpp_token **first; /* First token in unexpanded argument. */
363 const cpp_token *token = arg->first[i];
594 arg->first = (const cpp_token **) buff->cur;
599 if ((unsigned char *) &arg->first[ntokens + 2] > buff->limit)
603 arg->first = (const cpp_token **) buff->cur;
633 arg->first[ntokens++] = token;
637 while (ntokens > 0 && arg->first[ntokens - 1]->type == CPP_PADDING)
641 arg->first[ntokens] = &pfile->eof;
647 buff->cur = (unsigned char *) &arg->first[ntokens + 1];
683 args[macro->paramc - 1].first = NULL;
801 const cpp_token **dest, **first;
841 first = (const cpp_token **) buff->base;
842 dest = first;
860 count = arg->count, from = arg->first;
863 count = arg->count, from = arg->first;
864 if (dest != first)
924 push_ptoken_context (pfile, node, buff, first, dest - first);
964 const cpp_token **first, unsigned int count)
971 FIRST (context).ptoken = first;
972 LAST (context).ptoken = first + count;
978 const cpp_token *first, unsigned int count)
985 FIRST (context).token = first;
986 LAST (context).token = first + count;
1027 push_ptoken_context (pfile, NULL, NULL, arg->first, arg->count + 1);
1430 /* Get the first token of the expansion (or the '(' of a
1551 /* Clear whitespace on first token for warn_of_redefinition(). */