Lines Matching refs:cpp_token

37   const cpp_token **first;	/* First token in unexpanded argument.  */
38 const cpp_token **expanded; /* Macro-expanded argument. */
39 const cpp_token *stringified; /* Stringified argument. */
71 const cpp_token **token_ptr;
131 update_type update (const cpp_token *token) in update()
272 const cpp_token *, location_t);
276 const cpp_token **, unsigned int);
279 const cpp_token **, unsigned int);
283 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
284 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
285 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
286 static void paste_all_tokens (cpp_reader *, const cpp_token *);
288 const cpp_token **, const cpp_token *);
292 static void set_arg_token (macro_arg *, const cpp_token *,
298 static const cpp_token **arg_token_ptr_at (const macro_arg *,
306 const cpp_token **);
307 static const cpp_token *macro_arg_token_iter_get_token
315 static const cpp_token **tokens_buff_last_token_ptr (_cpp_buff *);
316 static inline const cpp_token **tokens_buff_put_token_to (const cpp_token **,
318 const cpp_token *,
324 static const cpp_token **tokens_buff_add_token (_cpp_buff *,
326 const cpp_token *,
348 const cpp_token **,
350 static const cpp_token* cpp_get_token_1 (cpp_reader *, location_t *);
365 static const cpp_token *
370 const cpp_token *ret = cpp_peek_token (pfile, 0); in cpp_get_token_no_padding()
392 const cpp_token *token = cpp_get_token_no_padding (pfile); in builtin_has_include()
458 static const cpp_token *
461 cpp_token *token = _cpp_temp_token (pfile); in new_string_token()
782 cpp_token *token = _cpp_lex_direct (pfile); in builtin_macro()
800 (const cpp_token **)token_buf->base, in builtin_macro()
845 static const cpp_token *
850 const cpp_token *source = NULL; in stringify_arg()
861 const cpp_token *token = arg->first[i]; in stringify_arg()
942 const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
945 cpp_token *lhs; in paste_tokens()
1005 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
1007 const cpp_token *rhs = NULL; in paste_all_tokens()
1077 (const cpp_token **)token_buf->base, 1); in paste_all_tokens()
1159 const cpp_token *token; in collect_args()
1175 * sizeof (cpp_token *) in collect_args()
1194 arg->first = (const cpp_token **) buff->cur; in collect_args()
1209 * sizeof (cpp_token *)); in collect_args()
1210 arg->first = (const cpp_token **) buff->cur; in collect_args()
1249 cpp_token *newtok = _cpp_temp_token (pfile); in collect_args()
1258 || BUFF_ROOM (*pragma_buff) < sizeof (cpp_token *)) in collect_args()
1263 = _cpp_get_buff (pfile, 32 * sizeof (cpp_token *)); in collect_args()
1274 *(const cpp_token **) BUFF_FRONT (*pragma_buff) = token; in collect_args()
1275 BUFF_FRONT (*pragma_buff) += sizeof (cpp_token *); in collect_args()
1370 const cpp_token *token, *padding = NULL; in funlike_invocation_p()
1431 const cpp_token *result, location_t location) in enter_macro_context()
1509 const cpp_token *src = macro->exp.tokens; in enter_macro_context()
1530 (const cpp_token **) in enter_macro_context()
1550 tokens_count = ((const cpp_token **) BUFF_FRONT (pragma_buff) in enter_macro_context()
1551 - (const cpp_token **) pragma_buff->base); in enter_macro_context()
1553 (const cpp_token **) pragma_buff->base, in enter_macro_context()
1637 set_arg_token (macro_arg *arg, const cpp_token *token, in set_arg_token()
1642 const cpp_token **token_ptr; in set_arg_token()
1669 const cpp_token **token_ptr = in get_arg_token_location()
1684 static const cpp_token **
1689 const cpp_token **tokens_ptr = NULL; in arg_token_ptr_at()
1697 tokens_ptr = (const cpp_token **) &arg->stringified; in arg_token_ptr_at()
1731 const cpp_token **token_ptr) in macro_arg_token_iter_init()
1780 static const cpp_token *
1851 const cpp_token *cur_replacement_token, in expanded_token_index()
1862 copy_paste_flag (cpp_reader *pfile, const cpp_token **paste_flag, in copy_paste_flag()
1863 const cpp_token *src) in copy_paste_flag()
1865 cpp_token *token = _cpp_temp_token (pfile); in copy_paste_flag()
1878 last_token_is (_cpp_buff *buff, const cpp_token **ptr) in last_token_is()
1894 const cpp_token *src, *limit; in replace_args()
1895 const cpp_token **first = NULL; in replace_args()
1981 first = (const cpp_token **) buff->base; in replace_args()
2014 const cpp_token **vaopt_start = NULL; in replace_args()
2019 const cpp_token **paste_flag = NULL; in replace_args()
2020 const cpp_token **tmp_token_ptr; in replace_args()
2031 const cpp_token *t = padding_token (pfile, src); in replace_args()
2044 const cpp_token **start = vaopt_start; in replace_args()
2072 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2181 const cpp_token *t = macro_arg_token_iter_get_token (&from); in replace_args()
2195 const cpp_token *t = padding_token (pfile, src); in replace_args()
2248 = (const cpp_token **) tokens_buff_last_token_ptr (buff); in replace_args()
2281 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2305 static const cpp_token *
2306 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
2308 cpp_token *result = _cpp_temp_token (pfile); in padding_token()
2314 result->val.source = (cpp_token *) source; in padding_token()
2342 const cpp_token **first, unsigned int count) in push_ptoken_context()
2361 const cpp_token *first, unsigned int count) in _cpp_push_token_context()
2392 const cpp_token **first, in push_extended_tokens_context()
2439 size_t tokens_size = len * sizeof (cpp_token *); in tokens_buff_new()
2452 return (BUFF_FRONT (buff) - buff->base) / sizeof (cpp_token *); in tokens_buff_count()
2457 static const cpp_token **
2462 return &((const cpp_token **) BUFF_FRONT (buff))[-1]; in tokens_buff_last_token_ptr()
2475 (unsigned char *) &((cpp_token **) BUFF_FRONT (tokens_buff))[-1]; in tokens_buff_remove_last_token()
2498 static inline const cpp_token **
2499 tokens_buff_put_token_to (const cpp_token **dest, in tokens_buff_put_token_to()
2501 const cpp_token *token, in tokens_buff_put_token_to()
2508 const cpp_token **result; in tokens_buff_put_token_to()
2543 static const cpp_token **
2546 const cpp_token *token, in tokens_buff_add_token()
2552 const cpp_token **result; in tokens_buff_add_token()
2555 (BUFF_FRONT (buffer) - buffer->base) / sizeof (cpp_token *); in tokens_buff_add_token()
2565 tokens_buff_put_token_to ((const cpp_token **) BUFF_FRONT (buffer), in tokens_buff_add_token()
2583 arg->expanded = XNEWVEC (const cpp_token *, capacity); in alloc_expanded_arg_mem()
2601 XRESIZEVEC (const cpp_token *, arg->expanded, size); in ensure_expanded_arg_room()
2651 const cpp_token *token; in expand_arg()
2790 const cpp_token ** token, in consume_next_token_from_context()
2855 static const cpp_token*
2858 const cpp_token *result; in cpp_get_token_1()
2934 const cpp_token *peek_tok = cpp_peek_token (pfile, 0); in cpp_get_token_1()
2972 cpp_token *t = _cpp_temp_token (pfile); in cpp_get_token_1()
3014 const cpp_token *
3058 const cpp_token *
3297 const cpp_token *token = _cpp_lex_token (pfile); in parse_params()
3403 sizeof (cpp_macro) - sizeof (cpp_token) in lex_expansion_token()
3404 + macro->count * sizeof (cpp_token), in lex_expansion_token()
3405 sizeof (cpp_token)); in lex_expansion_token()
3406 cpp_token *saved_cur_token = pfile->cur_token; in lex_expansion_token()
3408 cpp_token *token = _cpp_lex_direct (pfile); in lex_expansion_token()
3442 cpp_token first; in create_iso_definition()
3443 cpp_token *saved_cur_token = pfile->cur_token; in create_iso_definition()
3445 cpp_token *token = _cpp_lex_direct (pfile); in create_iso_definition()
3609 (pfile, sizeof (cpp_macro) - sizeof (cpp_token) in create_iso_definition()
3610 + sizeof (cpp_token) * macro->count); in create_iso_definition()
3624 cpp_token *temp = (cpp_token *)_cpp_reserve_room in create_iso_definition()
3625 (pfile, 0, num_extra_tokens * sizeof (cpp_token)); in create_iso_definition()
3627 cpp_token *exp = macro->exp.tokens; in create_iso_definition()
3633 memcpy (&exp[norm_ix], temp, num_extra_tokens * sizeof (cpp_token)); in create_iso_definition()
3846 const cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()
3910 const cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()