Lines Matching refs:cpp_token

35   const cpp_token **first;	/* First token in unexpanded argument.  */
36 const cpp_token **expanded; /* Macro-expanded argument. */
37 const cpp_token *stringified; /* Stringified argument. */
47 const cpp_token **, unsigned int);
50 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
52 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
53 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
54 static void paste_all_tokens (cpp_reader *, const cpp_token *);
55 static bool paste_tokens (cpp_reader *, const cpp_token **, const cpp_token *);
63 static cpp_token *alloc_expansion_token (cpp_reader *, cpp_macro *);
64 static cpp_token *lex_expansion_token (cpp_reader *, cpp_macro *);
92 static const cpp_token *
95 cpp_token *token = _cpp_temp_token (pfile); in new_string_token()
351 static const cpp_token *
356 const cpp_token *source = NULL; in stringify_arg()
367 const cpp_token *token = arg->first[i]; in stringify_arg()
439 paste_tokens (cpp_reader *pfile, const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
442 cpp_token *lhs; in paste_tokens()
500 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
502 const cpp_token *rhs; in paste_all_tokens()
582 const cpp_token *token; in collect_args()
590 buff = _cpp_get_buff (pfile, argc * (50 * sizeof (cpp_token *) in collect_args()
607 arg->first = (const cpp_token **) buff->cur; in collect_args()
615 1000 * sizeof (cpp_token *)); in collect_args()
616 arg->first = (const cpp_token **) buff->cur; in collect_args()
713 const cpp_token *token, *padding = NULL; in funlike_invocation_p()
813 const cpp_token *src, *limit; in replace_args()
814 const cpp_token **dest, **first; in replace_args()
853 buff = _cpp_get_buff (pfile, total * sizeof (cpp_token *)); in replace_args()
854 first = (const cpp_token **) buff->base; in replace_args()
860 const cpp_token **from, **paste_flag; in replace_args()
905 memcpy (dest, from, count * sizeof (cpp_token *)); in replace_args()
921 cpp_token *token = _cpp_temp_token (pfile); in replace_args()
941 static const cpp_token *
942 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
944 cpp_token *result = _cpp_temp_token (pfile); in padding_token()
950 result->val.source = (cpp_token *) source; in padding_token()
977 const cpp_token **first, unsigned int count) in push_ptoken_context()
991 const cpp_token *first, unsigned int count) in _cpp_push_token_context()
1038 arg->expanded = XNEWVEC (const cpp_token *, capacity); in expand_arg()
1043 const cpp_token *token; in expand_arg()
1048 arg->expanded = XRESIZEVEC (const cpp_token *, arg->expanded, in expand_arg()
1093 const cpp_token *
1096 const cpp_token *result; in cpp_get_token()
1154 cpp_token *t = _cpp_temp_token (pfile); in cpp_get_token()
1329 const cpp_token *token = _cpp_lex_token (pfile); in parse_params()
1404 static cpp_token *
1407 if (BUFF_ROOM (pfile->a_buff) < (macro->count + 1) * sizeof (cpp_token)) in alloc_expansion_token()
1408 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (cpp_token)); in alloc_expansion_token()
1410 return &((cpp_token *) BUFF_FRONT (pfile->a_buff))[macro->count++]; in alloc_expansion_token()
1415 static cpp_token *
1418 cpp_token *token, *saved_cur_token; in lex_expansion_token()
1442 cpp_token *token; in create_iso_definition()
1443 const cpp_token *ctoken; in create_iso_definition()
1560 macro->exp.tokens = (cpp_token *) BUFF_FRONT (pfile->a_buff); in create_iso_definition()
1573 cpp_token *tokns = in create_iso_definition()
1574 (cpp_token *) pfile->hash_table->alloc_subobject (sizeof (cpp_token) in create_iso_definition()
1576 memcpy (tokns, macro->exp.tokens, sizeof (cpp_token) * macro->count); in create_iso_definition()
1741 cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()
1805 cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()