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;
132 update_type update (const cpp_token *token) in update()
284 const cpp_token *, location_t);
288 const cpp_token **, unsigned int);
291 const cpp_token **, unsigned int);
295 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
296 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
297 static const cpp_token *stringify_arg (cpp_reader *, const cpp_token **,
299 static void paste_all_tokens (cpp_reader *, const cpp_token *);
301 const cpp_token **, const cpp_token *);
305 static void set_arg_token (macro_arg *, const cpp_token *,
311 static const cpp_token **arg_token_ptr_at (const macro_arg *,
319 const cpp_token **);
320 static const cpp_token *macro_arg_token_iter_get_token
328 static const cpp_token **tokens_buff_last_token_ptr (_cpp_buff *);
329 static inline const cpp_token **tokens_buff_put_token_to (const cpp_token **,
331 const cpp_token *,
337 static const cpp_token **tokens_buff_add_token (_cpp_buff *,
339 const cpp_token *,
359 const cpp_token **,
361 static const cpp_token* cpp_get_token_1 (cpp_reader *, location_t *);
374 static const cpp_token *
379 const cpp_token *ret = cpp_peek_token (pfile, 0); in cpp_get_token_no_padding()
401 const cpp_token *token = cpp_get_token_no_padding (pfile); in builtin_has_include()
467 static const cpp_token *
470 cpp_token *token = _cpp_temp_token (pfile); in new_string_token()
832 cpp_token *token = _cpp_lex_direct (pfile); in builtin_macro()
850 (const cpp_token **)token_buf->base, in builtin_macro()
895 static const cpp_token *
896 stringify_arg (cpp_reader *pfile, const cpp_token **first, unsigned int count) in stringify_arg()
900 const cpp_token *source = NULL; in stringify_arg()
911 const cpp_token *token = first[i]; in stringify_arg()
992 const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
995 cpp_token *lhs; in paste_tokens()
1060 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
1062 const cpp_token *rhs = NULL; in paste_all_tokens()
1135 (const cpp_token **)token_buf->base, 1); in paste_all_tokens()
1217 const cpp_token *token; in collect_args()
1233 * sizeof (cpp_token *) in collect_args()
1252 arg->first = (const cpp_token **) buff->cur; in collect_args()
1267 * sizeof (cpp_token *)); in collect_args()
1268 arg->first = (const cpp_token **) buff->cur; in collect_args()
1307 cpp_token *newtok = _cpp_temp_token (pfile); in collect_args()
1316 || BUFF_ROOM (*pragma_buff) < sizeof (cpp_token *)) in collect_args()
1321 = _cpp_get_buff (pfile, 32 * sizeof (cpp_token *)); in collect_args()
1332 *(const cpp_token **) BUFF_FRONT (*pragma_buff) = token; in collect_args()
1333 BUFF_FRONT (*pragma_buff) += sizeof (cpp_token *); in collect_args()
1428 const cpp_token *token, *padding = NULL; in funlike_invocation_p()
1490 const cpp_token *result, location_t location) in enter_macro_context()
1568 const cpp_token *src = macro->exp.tokens; in enter_macro_context()
1589 (const cpp_token **) in enter_macro_context()
1609 tokens_count = ((const cpp_token **) BUFF_FRONT (pragma_buff) in enter_macro_context()
1610 - (const cpp_token **) pragma_buff->base); in enter_macro_context()
1612 (const cpp_token **) pragma_buff->base, in enter_macro_context()
1696 set_arg_token (macro_arg *arg, const cpp_token *token, in set_arg_token()
1701 const cpp_token **token_ptr; in set_arg_token()
1728 const cpp_token **token_ptr = in get_arg_token_location()
1743 static const cpp_token **
1748 const cpp_token **tokens_ptr = NULL; in arg_token_ptr_at()
1756 tokens_ptr = (const cpp_token **) &arg->stringified; in arg_token_ptr_at()
1790 const cpp_token **token_ptr) in macro_arg_token_iter_init()
1839 static const cpp_token *
1910 const cpp_token *cur_replacement_token, in expanded_token_index()
1921 copy_paste_flag (cpp_reader *pfile, const cpp_token **paste_flag, in copy_paste_flag()
1922 const cpp_token *src) in copy_paste_flag()
1924 cpp_token *token = _cpp_temp_token (pfile); in copy_paste_flag()
1937 last_token_is (_cpp_buff *buff, const cpp_token **ptr) in last_token_is()
1953 const cpp_token *src, *limit; in replace_args()
1954 const cpp_token **first = NULL; in replace_args()
2040 first = (const cpp_token **) buff->base; in replace_args()
2073 const cpp_token **vaopt_start = NULL; in replace_args()
2078 const cpp_token **paste_flag = NULL; in replace_args()
2079 const cpp_token **tmp_token_ptr; in replace_args()
2090 const cpp_token *t = padding_token (pfile, src); in replace_args()
2103 const cpp_token **start = vaopt_start; in replace_args()
2112 const cpp_token **first in replace_args()
2114 : (const cpp_token **) (buff->base); in replace_args()
2122 const cpp_token *token = first[i]; in replace_args()
2127 const cpp_token *rhs; in replace_args()
2151 const cpp_token *t = stringify_arg (pfile, first, count); in replace_args()
2185 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2291 const cpp_token *t = macro_arg_token_iter_get_token (&from); in replace_args()
2306 const cpp_token *t = padding_token (pfile, src); in replace_args()
2348 const cpp_token *tok = macro_arg_token_iter_get_token (&from); in replace_args()
2359 = (const cpp_token **) tokens_buff_last_token_ptr (buff); in replace_args()
2391 const cpp_token *t = &pfile->avoid_paste; in replace_args()
2415 static const cpp_token *
2416 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
2418 cpp_token *result = _cpp_temp_token (pfile); in padding_token()
2424 result->val.source = (cpp_token *) source; in padding_token()
2452 const cpp_token **first, unsigned int count) in push_ptoken_context()
2471 const cpp_token *first, unsigned int count) in _cpp_push_token_context()
2502 const cpp_token **first, in push_extended_tokens_context()
2549 size_t tokens_size = len * sizeof (cpp_token *); in tokens_buff_new()
2562 return (BUFF_FRONT (buff) - buff->base) / sizeof (cpp_token *); in tokens_buff_count()
2567 static const cpp_token **
2572 return &((const cpp_token **) BUFF_FRONT (buff))[-1]; in tokens_buff_last_token_ptr()
2585 (unsigned char *) &((cpp_token **) BUFF_FRONT (tokens_buff))[-1]; in tokens_buff_remove_last_token()
2608 static inline const cpp_token **
2609 tokens_buff_put_token_to (const cpp_token **dest, in tokens_buff_put_token_to()
2611 const cpp_token *token, in tokens_buff_put_token_to()
2618 const cpp_token **result; in tokens_buff_put_token_to()
2653 static const cpp_token **
2656 const cpp_token *token, in tokens_buff_add_token()
2662 const cpp_token **result; in tokens_buff_add_token()
2665 (BUFF_FRONT (buffer) - buffer->base) / sizeof (cpp_token *); in tokens_buff_add_token()
2675 tokens_buff_put_token_to ((const cpp_token **) BUFF_FRONT (buffer), in tokens_buff_add_token()
2693 arg->expanded = XNEWVEC (const cpp_token *, capacity); in alloc_expanded_arg_mem()
2711 XRESIZEVEC (const cpp_token *, arg->expanded, size); in ensure_expanded_arg_room()
2765 const cpp_token *token; in expand_arg()
2904 const cpp_token ** token, in consume_next_token_from_context()
2969 static const cpp_token*
2972 const cpp_token *result; in cpp_get_token_1()
3054 const cpp_token *peek_tok = cpp_peek_token (pfile, 0); in cpp_get_token_1()
3090 cpp_token *t = _cpp_temp_token (pfile); in cpp_get_token_1()
3136 cpp_token *tmp = _cpp_temp_token (pfile); in cpp_get_token_1()
3211 const cpp_token *
3255 const cpp_token *
3500 const cpp_token *token = _cpp_lex_token (pfile); in parse_params()
3606 sizeof (cpp_macro) - sizeof (cpp_token) in lex_expansion_token()
3607 + macro->count * sizeof (cpp_token), in lex_expansion_token()
3608 sizeof (cpp_token)); in lex_expansion_token()
3609 cpp_token *saved_cur_token = pfile->cur_token; in lex_expansion_token()
3611 cpp_token *token = _cpp_lex_direct (pfile); in lex_expansion_token()
3645 cpp_token first; in create_iso_definition()
3646 cpp_token *saved_cur_token = pfile->cur_token; in create_iso_definition()
3648 cpp_token *token = _cpp_lex_direct (pfile); in create_iso_definition()
3815 (pfile, sizeof (cpp_macro) - sizeof (cpp_token) in create_iso_definition()
3816 + sizeof (cpp_token) * macro->count); in create_iso_definition()
3830 cpp_token *temp = (cpp_token *)_cpp_reserve_room in create_iso_definition()
3831 (pfile, 0, num_extra_tokens * sizeof (cpp_token)); in create_iso_definition()
3833 cpp_token *exp = macro->exp.tokens; in create_iso_definition()
3839 memcpy (&exp[norm_ix], temp, num_extra_tokens * sizeof (cpp_token)); in create_iso_definition()
4097 const cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()
4161 const cpp_token *token = &macro->exp.tokens[i]; in cpp_macro_definition()