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;
127 update_type update (const cpp_token *token) in update()
246 const cpp_token *, source_location);
250 const cpp_token **, unsigned int);
253 const cpp_token **, unsigned int);
257 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
259 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
260 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
261 static void paste_all_tokens (cpp_reader *, const cpp_token *);
263 const cpp_token **, const cpp_token *);
267 static void set_arg_token (macro_arg *, const cpp_token *,
273 static const cpp_token **arg_token_ptr_at (const macro_arg *,
281 const cpp_token **);
282 static const cpp_token *macro_arg_token_iter_get_token
290 static const cpp_token **tokens_buff_last_token_ptr (_cpp_buff *);
291 static inline const cpp_token **tokens_buff_put_token_to (const cpp_token **,
293 const cpp_token *,
299 static const cpp_token **tokens_buff_add_token (_cpp_buff *,
301 const cpp_token *,
315 static cpp_token *alloc_expansion_token (cpp_reader *, cpp_macro *);
316 static cpp_token *lex_expansion_token (cpp_reader *, cpp_macro *);
324 const cpp_token **,
326 static const cpp_token* cpp_get_token_1 (cpp_reader *, source_location *);
362 static const cpp_token *
365 cpp_token *token = _cpp_temp_token (pfile); in new_string_token()
617 cpp_token *token = _cpp_lex_direct (pfile); in builtin_macro()
635 (const cpp_token **)token_buf->base, in builtin_macro()
680 static const cpp_token *
685 const cpp_token *source = NULL; in stringify_arg()
696 const cpp_token *token = arg->first[i]; in stringify_arg()
777 const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
780 cpp_token *lhs; in paste_tokens()
840 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
842 const cpp_token *rhs = NULL; in paste_all_tokens()
912 (const cpp_token **)token_buf->base, 1); in paste_all_tokens()
990 const cpp_token *token; in collect_args()
1006 * sizeof (cpp_token *) in collect_args()
1025 arg->first = (const cpp_token **) buff->cur; in collect_args()
1040 * sizeof (cpp_token *)); in collect_args()
1041 arg->first = (const cpp_token **) buff->cur; in collect_args()
1080 cpp_token *newtok = _cpp_temp_token (pfile); in collect_args()
1089 || BUFF_ROOM (*pragma_buff) < sizeof (cpp_token *)) in collect_args()
1094 = _cpp_get_buff (pfile, 32 * sizeof (cpp_token *)); in collect_args()
1105 *(const cpp_token **) BUFF_FRONT (*pragma_buff) = token; in collect_args()
1106 BUFF_FRONT (*pragma_buff) += sizeof (cpp_token *); in collect_args()
1201 const cpp_token *token, *padding = NULL; in funlike_invocation_p()
1258 const cpp_token *result, source_location location) in enter_macro_context()
1350 const cpp_token *src = macro->exp.tokens; in enter_macro_context()
1371 (const cpp_token **) in enter_macro_context()
1391 tokens_count = ((const cpp_token **) BUFF_FRONT (pragma_buff) in enter_macro_context()
1392 - (const cpp_token **) pragma_buff->base); in enter_macro_context()
1394 (const cpp_token **) pragma_buff->base, in enter_macro_context()
1484 set_arg_token (macro_arg *arg, const cpp_token *token, in set_arg_token()
1489 const cpp_token **token_ptr; in set_arg_token()
1516 const cpp_token **token_ptr = in get_arg_token_location()
1531 static const cpp_token **
1536 const cpp_token **tokens_ptr = NULL; in arg_token_ptr_at()
1544 tokens_ptr = (const cpp_token **) &arg->stringified; in arg_token_ptr_at()
1578 const cpp_token **token_ptr) in macro_arg_token_iter_init()
1627 static const cpp_token *
1698 const cpp_token *cur_replacement_token, in expanded_token_index()
1709 copy_paste_flag (cpp_reader *pfile, const cpp_token **paste_flag, in copy_paste_flag()
1710 const cpp_token *src) in copy_paste_flag()
1712 cpp_token *token = _cpp_temp_token (pfile); in copy_paste_flag()
1725 last_token_is (_cpp_buff *buff, const cpp_token **ptr) in last_token_is()
1741 const cpp_token *src, *limit; in replace_args()
1742 const cpp_token **first = NULL; in replace_args()
1828 first = (const cpp_token **) buff->base; in replace_args()
1862 const cpp_token **vaopt_start = NULL; in replace_args()
1867 const cpp_token **paste_flag = NULL; in replace_args()
1868 const cpp_token **tmp_token_ptr; in replace_args()
1879 const cpp_token *t = padding_token (pfile, src); in replace_args()
1892 const cpp_token **start = vaopt_start; in replace_args()
1915 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2024 const cpp_token *t = macro_arg_token_iter_get_token (&from); in replace_args()
2038 const cpp_token *t = padding_token (pfile, src); in replace_args()
2091 = (const cpp_token **) tokens_buff_last_token_ptr (buff); in replace_args()
2124 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2148 static const cpp_token *
2149 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
2151 cpp_token *result = _cpp_temp_token (pfile); in padding_token()
2157 result->val.source = (cpp_token *) source; in padding_token()
2185 const cpp_token **first, unsigned int count) in push_ptoken_context()
2204 const cpp_token *first, unsigned int count) in _cpp_push_token_context()
2235 const cpp_token **first, in push_extended_tokens_context()
2282 size_t tokens_size = len * sizeof (cpp_token *); in tokens_buff_new()
2295 return (BUFF_FRONT (buff) - buff->base) / sizeof (cpp_token *); in tokens_buff_count()
2300 static const cpp_token **
2305 return &((const cpp_token **) BUFF_FRONT (buff))[-1]; in tokens_buff_last_token_ptr()
2318 (unsigned char *) &((cpp_token **) BUFF_FRONT (tokens_buff))[-1]; in tokens_buff_remove_last_token()
2341 static inline const cpp_token **
2342 tokens_buff_put_token_to (const cpp_token **dest, in tokens_buff_put_token_to()
2344 const cpp_token *token, in tokens_buff_put_token_to()
2351 const cpp_token **result; in tokens_buff_put_token_to()
2386 static const cpp_token **
2389 const cpp_token *token, in tokens_buff_add_token()
2395 const cpp_token **result; in tokens_buff_add_token()
2398 (BUFF_FRONT (buffer) - buffer->base) / sizeof (cpp_token *); in tokens_buff_add_token()
2408 tokens_buff_put_token_to ((const cpp_token **) BUFF_FRONT (buffer), in tokens_buff_add_token()
2426 arg->expanded = XNEWVEC (const cpp_token *, capacity); in alloc_expanded_arg_mem()
2444 XRESIZEVEC (const cpp_token *, arg->expanded, size); in ensure_expanded_arg_room()
2494 const cpp_token *token; in expand_arg()
2633 const cpp_token ** token, in consume_next_token_from_context()
2698 static const cpp_token*
2701 const cpp_token *result; in cpp_get_token_1()
2777 const cpp_token *peek_tok = cpp_peek_token (pfile, 0); in cpp_get_token_1()
2815 cpp_token *t = _cpp_temp_token (pfile); in cpp_get_token_1()
2857 const cpp_token *
2901 const cpp_token *
3110 const cpp_token *token = _cpp_lex_token (pfile); in parse_params()
3206 static cpp_token *
3209 if (BUFF_ROOM (pfile->a_buff) < (macro->count + 1) * sizeof (cpp_token)) in alloc_expansion_token()
3210 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (cpp_token)); in alloc_expansion_token()
3212 return &((cpp_token *) BUFF_FRONT (pfile->a_buff))[macro->count++]; in alloc_expansion_token()
3217 static cpp_token *
3220 cpp_token *token, *saved_cur_token; in lex_expansion_token()
3246 cpp_token *token; in create_iso_definition()
3247 const cpp_token *ctoken; in create_iso_definition()
3408 macro->exp.tokens = (cpp_token *) BUFF_FRONT (pfile->a_buff); in create_iso_definition()
3421 cpp_token *tokns = in create_iso_definition()
3422 (cpp_token *) pfile->hash_table->alloc_subobject (sizeof (cpp_token) in create_iso_definition()
3432 cpp_token *normal_dest = tokns; in create_iso_definition()
3433 cpp_token *extra_dest = tokns + macro->count - num_extra_tokens; in create_iso_definition()
3444 memcpy (tokns, macro->exp.tokens, sizeof (cpp_token) * macro->count); in create_iso_definition()
3646 cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()
3710 cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()