Lines Matching refs:cpp_hashnode
87 cpp_hashnode *canonical_node;
245 static int enter_macro_context (cpp_reader *, cpp_hashnode *,
247 static int builtin_macro (cpp_reader *, cpp_hashnode *,
249 static void push_ptoken_context (cpp_reader *, cpp_hashnode *, _cpp_buff *,
251 static void push_extended_tokens_context (cpp_reader *, cpp_hashnode *,
254 static _cpp_buff *collect_args (cpp_reader *, const cpp_hashnode *,
307 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *,
309 static _cpp_buff *funlike_invocation_p (cpp_reader *, cpp_hashnode *,
317 static bool warn_of_redefinition (cpp_reader *, cpp_hashnode *,
328 static cpp_hashnode* macro_of_context (cpp_context *context);
342 _cpp_warn_if_unused_macro (cpp_reader *pfile, cpp_hashnode *node, in _cpp_warn_if_unused_macro()
384 _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node, in _cpp_builtin_macro_text()
589 builtin_macro (cpp_reader *pfile, cpp_hashnode *node, in builtin_macro()
925 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok()
984 collect_args (cpp_reader *pfile, const cpp_hashnode *node, in collect_args()
1198 funlike_invocation_p (cpp_reader *pfile, cpp_hashnode *node, in funlike_invocation_p()
1257 enter_macro_context (cpp_reader *pfile, cpp_hashnode *node, in enter_macro_context()
1737 replace_args (cpp_reader *pfile, cpp_hashnode *node, cpp_macro *macro, in replace_args()
2184 push_ptoken_context (cpp_reader *pfile, cpp_hashnode *macro, _cpp_buff *buff, in push_ptoken_context()
2203 _cpp_push_token_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_token_context()
2232 cpp_hashnode *macro, in push_extended_tokens_context()
2259 _cpp_push_text_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_text_context()
2518 static cpp_hashnode*
2558 cpp_hashnode *macro; in _cpp_pop_context()
2712 cpp_hashnode *node; in cpp_get_token_1()
2913 cpp_hashnode *node = NULL; in cpp_sys_macro_p()
3000 warn_of_redefinition (cpp_reader *pfile, cpp_hashnode *node, in warn_of_redefinition()
3054 _cpp_free_definition (cpp_hashnode *h) in _cpp_free_definition()
3066 _cpp_save_parameter (cpp_reader *pfile, cpp_macro *macro, cpp_hashnode *node, in _cpp_save_parameter()
3067 cpp_hashnode *spelling) in _cpp_save_parameter()
3079 < (macro->paramc + 1) * sizeof (cpp_hashnode *)) in _cpp_save_parameter()
3080 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (cpp_hashnode *)); in _cpp_save_parameter()
3082 ((cpp_hashnode **) BUFF_FRONT (pfile->a_buff))[macro->paramc++] = spelling; in _cpp_save_parameter()
3231 cpp_hashnode *spelling = token->val.node.spelling; in lex_expansion_token()
3260 macro->params = (cpp_hashnode **) BUFF_FRONT (pfile->a_buff); in create_iso_definition()
3267 cpp_hashnode **params = in create_iso_definition()
3268 (cpp_hashnode **) pfile->hash_table->alloc_subobject in create_iso_definition()
3269 (sizeof (cpp_hashnode *) * macro->paramc); in create_iso_definition()
3271 sizeof (cpp_hashnode *) * macro->paramc); in create_iso_definition()
3455 _cpp_create_definition (cpp_reader *pfile, cpp_hashnode *node) in _cpp_create_definition()
3497 struct cpp_hashnode *node = save->canonical_node; in _cpp_create_definition()
3579 const cpp_hashnode *node = macro->params[i]; in check_trad_stringification()
3595 cpp_fun_like_macro_p (cpp_hashnode *node) in cpp_fun_like_macro_p()
3608 cpp_macro_definition (cpp_reader *pfile, cpp_hashnode *node) in cpp_macro_definition()
3679 cpp_hashnode *param = macro->params[i]; in cpp_macro_definition()
3744 cpp_macro_definition_location (cpp_hashnode *node) in cpp_macro_definition_location()