Lines Matching refs:cpp_token
34 const cpp_token **first; /* First token in unexpanded argument. */
35 const cpp_token **expanded; /* Macro-expanded argument. */
36 const cpp_token *stringified; /* Stringified argument. */
46 const cpp_token **, unsigned int);
49 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
51 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
52 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
53 static void paste_all_tokens (cpp_reader *, const cpp_token *);
54 static bool paste_tokens (cpp_reader *, const cpp_token **, const cpp_token *);
62 static cpp_token *alloc_expansion_token (cpp_reader *, cpp_macro *);
63 static cpp_token *lex_expansion_token (cpp_reader *, cpp_macro *);
91 static const cpp_token *
94 cpp_token *token = _cpp_temp_token (pfile); in new_string_token()
343 static const cpp_token *
348 const cpp_token *source = NULL; in stringify_arg()
359 const cpp_token *token = arg->first[i]; in stringify_arg()
431 paste_tokens (cpp_reader *pfile, const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
434 const cpp_token *lhs; in paste_tokens()
483 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
485 const cpp_token *rhs; in paste_all_tokens()
565 const cpp_token *token; in collect_args()
573 buff = _cpp_get_buff (pfile, argc * (50 * sizeof (cpp_token *) in collect_args()
590 arg->first = (const cpp_token **) buff->cur; in collect_args()
598 1000 * sizeof (cpp_token *)); in collect_args()
599 arg->first = (const cpp_token **) buff->cur; in collect_args()
696 const cpp_token *token, *padding = NULL; in funlike_invocation_p()
796 const cpp_token *src, *limit; in replace_args()
797 const cpp_token **dest, **first; in replace_args()
836 buff = _cpp_get_buff (pfile, total * sizeof (cpp_token *)); in replace_args()
837 first = (const cpp_token **) buff->base; in replace_args()
843 const cpp_token **from, **paste_flag; in replace_args()
888 memcpy (dest, from, count * sizeof (cpp_token *)); in replace_args()
904 cpp_token *token = _cpp_temp_token (pfile); in replace_args()
924 static const cpp_token *
925 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
927 cpp_token *result = _cpp_temp_token (pfile); in padding_token()
933 result->val.source = (cpp_token *) source; in padding_token()
960 const cpp_token **first, unsigned int count) in push_ptoken_context()
974 const cpp_token *first, unsigned int count) in _cpp_push_token_context()
1021 arg->expanded = XNEWVEC (const cpp_token *, capacity); in expand_arg()
1026 const cpp_token *token; in expand_arg()
1031 arg->expanded = XRESIZEVEC (const cpp_token *, arg->expanded, in expand_arg()
1076 const cpp_token *
1079 const cpp_token *result; in cpp_get_token()
1137 cpp_token *t = _cpp_temp_token (pfile); in cpp_get_token()
1312 const cpp_token *token = _cpp_lex_token (pfile); in parse_params()
1387 static cpp_token *
1390 if (BUFF_ROOM (pfile->a_buff) < (macro->count + 1) * sizeof (cpp_token)) in alloc_expansion_token()
1391 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (cpp_token)); in alloc_expansion_token()
1393 return &((cpp_token *) BUFF_FRONT (pfile->a_buff))[macro->count++]; in alloc_expansion_token()
1398 static cpp_token *
1401 cpp_token *token; in lex_expansion_token()
1423 cpp_token *token; in create_iso_definition()
1424 const cpp_token *ctoken; in create_iso_definition()
1541 macro->exp.tokens = (cpp_token *) BUFF_FRONT (pfile->a_buff); in create_iso_definition()
1554 cpp_token *tokns = in create_iso_definition()
1555 (cpp_token *) pfile->hash_table->alloc_subobject (sizeof (cpp_token) in create_iso_definition()
1557 memcpy (tokns, macro->exp.tokens, sizeof (cpp_token) * macro->count); in create_iso_definition()
1593 cpp_token *saved_cur_token = pfile->cur_token; in _cpp_create_definition()
1728 cpp_token *token = ¯o->exp.tokens[i]; in cpp_macro_definition()
1792 cpp_token *token = ¯o->exp.tokens[i]; in cpp_macro_definition()