Lines Matching refs:cpp_hashnode
87 cpp_hashnode *canonical_node;
271 static int enter_macro_context (cpp_reader *, cpp_hashnode *,
273 static int builtin_macro (cpp_reader *, cpp_hashnode *,
275 static void push_ptoken_context (cpp_reader *, cpp_hashnode *, _cpp_buff *,
277 static void push_extended_tokens_context (cpp_reader *, cpp_hashnode *,
280 static _cpp_buff *collect_args (cpp_reader *, const cpp_hashnode *,
332 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *,
334 static _cpp_buff *funlike_invocation_p (cpp_reader *, cpp_hashnode *,
341 static bool warn_of_redefinition (cpp_reader *, cpp_hashnode *,
352 static cpp_hashnode* macro_of_context (cpp_context *context);
382 builtin_has_include (cpp_reader *pfile, cpp_hashnode *op, bool has_next) in builtin_has_include()
438 _cpp_warn_if_unused_macro (cpp_reader *pfile, cpp_hashnode *node, in _cpp_warn_if_unused_macro()
535 _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node, in _cpp_builtin_macro_text()
754 builtin_macro (cpp_reader *pfile, cpp_hashnode *node, in builtin_macro()
1090 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok()
1153 collect_args (cpp_reader *pfile, const cpp_hashnode *node, in collect_args()
1367 funlike_invocation_p (cpp_reader *pfile, cpp_hashnode *node, in funlike_invocation_p()
1430 enter_macro_context (cpp_reader *pfile, cpp_hashnode *node, in enter_macro_context()
1890 replace_args (cpp_reader *pfile, cpp_hashnode *node, cpp_macro *macro, in replace_args()
2341 push_ptoken_context (cpp_reader *pfile, cpp_hashnode *macro, _cpp_buff *buff, in push_ptoken_context()
2360 _cpp_push_token_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_token_context()
2389 cpp_hashnode *macro, in push_extended_tokens_context()
2416 _cpp_push_text_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_text_context()
2675 static cpp_hashnode*
2715 cpp_hashnode *macro; in _cpp_pop_context()
2869 cpp_hashnode *node; in cpp_get_token_1()
3070 cpp_hashnode *node = NULL; in cpp_sys_macro_p()
3157 warn_of_redefinition (cpp_reader *pfile, cpp_hashnode *node, in warn_of_redefinition()
3214 _cpp_free_definition (cpp_hashnode *h) in _cpp_free_definition()
3225 _cpp_save_parameter (cpp_reader *pfile, unsigned n, cpp_hashnode *node, in _cpp_save_parameter()
3226 cpp_hashnode *spelling) in _cpp_save_parameter()
3249 void *base = _cpp_reserve_room (pfile, n * sizeof (cpp_hashnode *), in _cpp_save_parameter()
3250 sizeof (cpp_hashnode *)); in _cpp_save_parameter()
3251 ((cpp_hashnode **)base)[n] = spelling; in _cpp_save_parameter()
3271 struct cpp_hashnode *node = save->canonical_node; in _cpp_unsave_parameters()
3415 cpp_hashnode *spelling = token->val.node.spelling; in lex_expansion_token()
3435 cpp_hashnode **params = NULL; in create_iso_definition()
3456 params = (cpp_hashnode **)_cpp_commit_buff in create_iso_definition()
3457 (pfile, sizeof (cpp_hashnode *) * nparms); in create_iso_definition()
3670 _cpp_create_definition (cpp_reader *pfile, cpp_hashnode *node) in _cpp_create_definition()
3727 cpp_define_lazily (cpp_reader *pfile, cpp_hashnode *node, unsigned num) in cpp_define_lazily()
3740 _cpp_notify_macro_use (cpp_reader *pfile, cpp_hashnode *node) in _cpp_notify_macro_use()
3799 const cpp_hashnode *node = macro->parm.params[i]; in check_trad_stringification()
3819 cpp_macro_definition (cpp_reader *pfile, cpp_hashnode *node) in cpp_macro_definition()
3879 cpp_hashnode *param = macro->parm.params[i]; in cpp_macro_definition()