Lines Matching refs:cpp_reader
87 static int enter_macro_context (cpp_reader *, cpp_hashnode *,
89 static int builtin_macro (cpp_reader *, cpp_hashnode *);
90 static void push_ptoken_context (cpp_reader *, cpp_hashnode *, _cpp_buff *,
92 static void push_extended_tokens_context (cpp_reader *, cpp_hashnode *,
95 static _cpp_buff *collect_args (cpp_reader *, const cpp_hashnode *,
97 static cpp_context *next_context (cpp_reader *);
98 static const cpp_token *padding_token (cpp_reader *, const cpp_token *);
99 static void expand_arg (cpp_reader *, macro_arg *);
100 static const cpp_token *new_string_token (cpp_reader *, uchar *, unsigned int);
101 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
102 static void paste_all_tokens (cpp_reader *, const cpp_token *);
103 static bool paste_tokens (cpp_reader *, const cpp_token **, const cpp_token *);
104 static void alloc_expanded_arg_mem (cpp_reader *, macro_arg *, size_t);
105 static void ensure_expanded_arg_room (cpp_reader *, macro_arg *, size_t, size_t *);
127 static _cpp_buff *tokens_buff_new (cpp_reader *, size_t,
147 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *,
149 static _cpp_buff *funlike_invocation_p (cpp_reader *, cpp_hashnode *,
151 static bool create_iso_definition (cpp_reader *, cpp_macro *);
155 static cpp_token *alloc_expansion_token (cpp_reader *, cpp_macro *);
156 static cpp_token *lex_expansion_token (cpp_reader *, cpp_macro *);
157 static bool warn_of_redefinition (cpp_reader *, cpp_hashnode *,
159 static bool parse_params (cpp_reader *, cpp_macro *);
160 static void check_trad_stringification (cpp_reader *, const cpp_macro *,
163 static void consume_next_token_from_context (cpp_reader *pfile,
166 static const cpp_token* cpp_get_token_1 (cpp_reader *, source_location *);
178 _cpp_warn_if_unused_macro (cpp_reader *pfile, cpp_hashnode *node, in _cpp_warn_if_unused_macro()
197 new_string_token (cpp_reader *pfile, unsigned char *text, unsigned int len) in new_string_token()
218 _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node) in _cpp_builtin_macro_text()
394 builtin_macro (cpp_reader *pfile, cpp_hashnode *node) in builtin_macro()
455 stringify_arg (cpp_reader *pfile, macro_arg *arg) in stringify_arg()
547 paste_tokens (cpp_reader *pfile, const cpp_token **plhs, const cpp_token *rhs) in paste_tokens()
610 paste_all_tokens (cpp_reader *pfile, const cpp_token *lhs) in paste_all_tokens()
663 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok()
712 collect_args (cpp_reader *pfile, const cpp_hashnode *node, in collect_args()
926 funlike_invocation_p (cpp_reader *pfile, cpp_hashnode *node, in funlike_invocation_p()
985 enter_macro_context (cpp_reader *pfile, cpp_hashnode *node, in enter_macro_context()
1392 expanded_token_index (cpp_reader *pfile, cpp_macro *macro, in expanded_token_index()
1408 replace_args (cpp_reader *pfile, cpp_hashnode *node, cpp_macro *macro, in replace_args()
1738 padding_token (cpp_reader *pfile, const cpp_token *source) in padding_token()
1754 next_context (cpp_reader *pfile) in next_context()
1773 push_ptoken_context (cpp_reader *pfile, cpp_hashnode *macro, _cpp_buff *buff, in push_ptoken_context()
1787 _cpp_push_token_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_token_context()
1806 push_extended_tokens_context (cpp_reader *pfile, in push_extended_tokens_context()
1830 _cpp_push_text_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_text_context()
1850 tokens_buff_new (cpp_reader *pfile, size_t len, in tokens_buff_new()
1990 alloc_expanded_arg_mem (cpp_reader *pfile, macro_arg *arg, size_t capacity) in alloc_expanded_arg_mem()
2006 ensure_expanded_arg_room (cpp_reader *pfile, macro_arg *arg, in ensure_expanded_arg_room()
2036 expand_arg (cpp_reader *pfile, macro_arg *arg) in expand_arg()
2092 _cpp_pop_context (cpp_reader *pfile) in _cpp_pop_context()
2161 consume_next_token_from_context (cpp_reader *pfile, in consume_next_token_from_context()
2203 maybe_adjust_loc_for_trad_cpp (cpp_reader *pfile, source_location location) in maybe_adjust_loc_for_trad_cpp()
2228 cpp_get_token_1 (cpp_reader *pfile, source_location *location) in cpp_get_token_1()
2380 cpp_get_token (cpp_reader *pfile) in cpp_get_token()
2424 cpp_get_token_with_location (cpp_reader *pfile, source_location *loc) in cpp_get_token_with_location()
2437 cpp_sys_macro_p (cpp_reader *pfile) in cpp_sys_macro_p()
2447 cpp_scan_nooutput (cpp_reader *pfile) in cpp_scan_nooutput()
2469 _cpp_backup_tokens_direct (cpp_reader *pfile, unsigned int count) in _cpp_backup_tokens_direct()
2488 _cpp_backup_tokens (cpp_reader *pfile, unsigned int count) in _cpp_backup_tokens()
2524 warn_of_redefinition (cpp_reader *pfile, cpp_hashnode *node, in warn_of_redefinition()
2590 _cpp_save_parameter (cpp_reader *pfile, cpp_macro *macro, cpp_hashnode *node) in _cpp_save_parameter()
2624 parse_params (cpp_reader *pfile, cpp_macro *macro) in parse_params()
2707 alloc_expansion_token (cpp_reader *pfile, cpp_macro *macro) in alloc_expansion_token()
2718 lex_expansion_token (cpp_reader *pfile, cpp_macro *macro) in lex_expansion_token()
2742 create_iso_definition (cpp_reader *pfile, cpp_macro *macro) in create_iso_definition()
2938 _cpp_create_definition (cpp_reader *pfile, cpp_hashnode *node) in _cpp_create_definition()
3035 check_trad_stringification (cpp_reader *pfile, const cpp_macro *macro, in check_trad_stringification()
3080 cpp_macro_definition (cpp_reader *pfile, cpp_hashnode *node) in cpp_macro_definition()