Lines Matching refs:cpp_hashnode
44 static int enter_macro_context (cpp_reader *, cpp_hashnode *);
45 static int builtin_macro (cpp_reader *, cpp_hashnode *);
46 static void push_ptoken_context (cpp_reader *, cpp_hashnode *, _cpp_buff *,
48 static _cpp_buff *collect_args (cpp_reader *, const cpp_hashnode *);
56 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *,
58 static _cpp_buff *funlike_invocation_p (cpp_reader *, cpp_hashnode *);
65 static bool warn_of_redefinition (cpp_reader *, const cpp_hashnode *,
74 _cpp_warn_if_unused_macro (cpp_reader *pfile, cpp_hashnode *node, in _cpp_warn_if_unused_macro()
114 _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node) in _cpp_builtin_macro_text()
290 builtin_macro (cpp_reader *pfile, cpp_hashnode *node) in builtin_macro()
536 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok()
577 collect_args (cpp_reader *pfile, const cpp_hashnode *node) in collect_args()
711 funlike_invocation_p (cpp_reader *pfile, cpp_hashnode *node) in funlike_invocation_p()
751 enter_macro_context (cpp_reader *pfile, cpp_hashnode *node) in enter_macro_context()
810 replace_args (cpp_reader *pfile, cpp_hashnode *node, cpp_macro *macro, macro_arg *args) in replace_args()
976 push_ptoken_context (cpp_reader *pfile, cpp_hashnode *macro, _cpp_buff *buff, in push_ptoken_context()
990 _cpp_push_token_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_token_context()
1004 _cpp_push_text_context (cpp_reader *pfile, cpp_hashnode *macro, in _cpp_push_text_context()
1100 cpp_hashnode *node; in cpp_get_token()
1173 cpp_hashnode *node = pfile->context->macro; in cpp_sys_macro_p()
1236 warn_of_redefinition (cpp_reader *pfile, const cpp_hashnode *node, in warn_of_redefinition()
1278 _cpp_free_definition (cpp_hashnode *h) in _cpp_free_definition()
1289 _cpp_save_parameter (cpp_reader *pfile, cpp_macro *macro, cpp_hashnode *node) in _cpp_save_parameter()
1301 < (macro->paramc + 1) * sizeof (cpp_hashnode *)) in _cpp_save_parameter()
1302 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (cpp_hashnode *)); in _cpp_save_parameter()
1304 ((cpp_hashnode **) BUFF_FRONT (pfile->a_buff))[macro->paramc++] = node; in _cpp_save_parameter()
1452 macro->params = (cpp_hashnode **) BUFF_FRONT (pfile->a_buff); in create_iso_definition()
1459 cpp_hashnode **params = in create_iso_definition()
1460 (cpp_hashnode **) pfile->hash_table->alloc_subobject in create_iso_definition()
1461 (sizeof (cpp_hashnode *) * macro->paramc); in create_iso_definition()
1463 sizeof (cpp_hashnode *) * macro->paramc); in create_iso_definition()
1587 _cpp_create_definition (cpp_reader *pfile, cpp_hashnode *node) in _cpp_create_definition()
1626 struct cpp_hashnode *node = macro->params[i]; in _cpp_create_definition()
1691 const cpp_hashnode *node = macro->params[i]; in check_trad_stringification()
1711 cpp_macro_definition (cpp_reader *pfile, const cpp_hashnode *node) in cpp_macro_definition()
1775 cpp_hashnode *param = macro->params[i]; in cpp_macro_definition()