/netbsd-src/external/gpl3/gcc/dist/libcpp/include/ |
H A D | cpplib.h | 35 typedef struct cpp_macro cpp_macro; typedef 725 void (*user_lazy_macro) (cpp_reader *, cpp_macro *, unsigned); 728 cpp_macro *(*user_deferred_macro) (cpp_reader *, location_t, cpp_hashnode *); 815 struct GTY(()) cpp_macro { struct 828 cpp_macro *GTY ((tag ("true"))) next; argument 942 cpp_macro * GTY((tag ("NT_VOID"))) answers; 944 cpp_macro * GTY((tag ("NT_USER_MACRO"))) macro; 1117 inline cpp_macro *cpp_set_deferred_macro (cpp_hashnode *node, 1118 cpp_macro *forced = NULL) 1120 cpp_macro *old = node->value.macro; [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libcpp/ |
H A D | internal.h | 656 extern cpp_macro *_cpp_new_macro (cpp_reader *, cpp_macro_kind, void *); 665 extern bool _cpp_arguments_ok (cpp_reader *, cpp_macro *, const cpp_hashnode *, 762 extern bool _cpp_scan_out_logical_line (cpp_reader *, cpp_macro *, bool); 767 extern cpp_macro *_cpp_create_trad_definition (cpp_reader *); 768 extern bool _cpp_expansions_different_trad (const cpp_macro *, 769 const cpp_macro *); 770 extern unsigned char *_cpp_copy_replacement_text (const cpp_macro *, 772 extern size_t _cpp_replacement_text_len (const cpp_macro *);
|
H A D | traditional.c | 93 static void save_replacement_text (cpp_reader *, cpp_macro *, unsigned int); 377 _cpp_scan_out_logical_line (cpp_reader *pfile, cpp_macro *macro, in _cpp_scan_out_logical_line() 627 cpp_macro m; in _cpp_scan_out_logical_line() 702 cpp_macro *m = fmacro.node->value.macro; in _cpp_scan_out_logical_line() 843 cpp_macro *macro = node->value.macro; in push_replacement_text() 895 _cpp_replacement_text_len (const cpp_macro *macro) in _cpp_replacement_text_len() 925 _cpp_copy_replacement_text (const cpp_macro *macro, uchar *dest) in _cpp_copy_replacement_text() 961 cpp_macro *macro = fmacro->node->value.macro; in replace_args_and_push() 1121 save_replacement_text (cpp_reader *pfile, cpp_macro *macro, in save_replacement_text() 1169 cpp_macro * [all …]
|
H A D | macro.c | 332 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *, 336 static cpp_macro *create_iso_definition (cpp_reader *); 340 static cpp_macro *lex_expansion_token (cpp_reader *, cpp_macro *); 342 const cpp_macro *); 344 static void check_trad_stringification (cpp_reader *, const cpp_macro *, 443 cpp_macro *macro = node->value.macro; in _cpp_warn_if_unused_macro() 1090 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok() 1157 cpp_macro *macro; in collect_args() 1408 macro_real_token_count (const cpp_macro *macro) in macro_real_token_count() 1451 cpp_macro *macro = node->value.macro; in enter_macro_context() [all …]
|
H A D | directives.c | 128 static bool parse_answer (cpp_reader *, int, location_t, cpp_macro **); 129 static cpp_hashnode *parse_assertion (cpp_reader *, int, cpp_macro **); 130 static cpp_macro **find_answer (cpp_hashnode *, const cpp_macro *); 2156 cpp_macro **answer_ptr) in parse_answer() 2182 cpp_macro *answer = _cpp_new_macro (pfile, cmk_assert, in parse_answer() 2184 sizeof (cpp_macro))); in parse_answer() 2200 answer = (cpp_macro *)_cpp_reserve_room in parse_answer() 2201 (pfile, sizeof (cpp_macro) + count * sizeof (cpp_token), in parse_answer() 2227 parse_assertion (cpp_reader *pfile, int type, cpp_macro **answer_ptr) in parse_assertion() 2260 static cpp_macro ** [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libcpp/ |
H A D | internal.h | 687 extern cpp_macro *_cpp_new_macro (cpp_reader *, cpp_macro_kind, void *); 696 extern bool _cpp_arguments_ok (cpp_reader *, cpp_macro *, const cpp_hashnode *, 787 extern bool _cpp_scan_out_logical_line (cpp_reader *, cpp_macro *, bool); 792 extern cpp_macro *_cpp_create_trad_definition (cpp_reader *); 793 extern bool _cpp_expansions_different_trad (const cpp_macro *, 794 const cpp_macro *); 795 extern unsigned char *_cpp_copy_replacement_text (const cpp_macro *, 797 extern size_t _cpp_replacement_text_len (const cpp_macro *);
|
H A D | macro.cc | 281 static cpp_macro *get_deferred_or_lazy_macro (cpp_reader *, cpp_hashnode *, 345 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *, 349 static cpp_macro *create_iso_definition (cpp_reader *); 353 static cpp_macro *lex_expansion_token (cpp_reader *, cpp_macro *); 355 static void check_trad_stringification (cpp_reader *, const cpp_macro *, 452 cpp_macro *macro = node->value.macro; in _cpp_warn_if_unused_macro() 1148 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok() 1215 cpp_macro *macro; in collect_args() 1467 macro_real_token_count (const cpp_macro *macro) in macro_real_token_count() 1510 cpp_macro *macro = node->value.macro; in enter_macro_context() [all …]
|
H A D | traditional.cc | 93 static void save_replacement_text (cpp_reader *, cpp_macro *, unsigned int); 382 _cpp_scan_out_logical_line (cpp_reader *pfile, cpp_macro *macro, in _cpp_scan_out_logical_line() 632 cpp_macro m; in _cpp_scan_out_logical_line() 707 cpp_macro *m = fmacro.node->value.macro; in _cpp_scan_out_logical_line() 848 cpp_macro *macro = node->value.macro; in push_replacement_text() 900 _cpp_replacement_text_len (const cpp_macro *macro) in _cpp_replacement_text_len() 930 _cpp_copy_replacement_text (const cpp_macro *macro, uchar *dest) in _cpp_copy_replacement_text() 966 cpp_macro *macro = fmacro->node->value.macro; in replace_args_and_push() 1126 save_replacement_text (cpp_reader *pfile, cpp_macro *macro, in save_replacement_text() 1174 cpp_macro * [all …]
|
H A D | directives.cc | 134 static bool parse_answer (cpp_reader *, int, location_t, cpp_macro **); 135 static cpp_hashnode *parse_assertion (cpp_reader *, int, cpp_macro **); 136 static cpp_macro **find_answer (cpp_hashnode *, const cpp_macro *); 2270 cpp_macro **answer_ptr) in parse_answer() 2296 cpp_macro *answer = _cpp_new_macro (pfile, cmk_assert, in parse_answer() 2298 sizeof (cpp_macro))); in parse_answer() 2314 answer = (cpp_macro *)_cpp_reserve_room in parse_answer() 2315 (pfile, sizeof (cpp_macro) + count * sizeof (cpp_token), in parse_answer() 2341 parse_assertion (cpp_reader *pfile, int type, cpp_macro **answer_ptr) in parse_assertion() 2374 static cpp_macro ** [all …]
|
H A D | ChangeLog | 666 * include/cpplib.h (struct cpp_macro): Add imported_p field. 1752 (struct cpp_macro): Union parms and next assert chain. 1753 (union _cpp_hashnode_value): 'answer' field is cpp_macro. 1754 * directives.c (parse_answer): Convert to use cpp_macro. Return 1757 (cpp_do_unassert): Convert to use cpp_macro. 1768 (struct cpp_macro): add lazy field. 1781 (struct cpp_macro): Make body trailing array. Add kind field, 1804 (struct cpp_macro): Move to cpplib.h. 1806 * include/cpplib.h (struct cpp_macro): From cpp-id-data.h. 3592 * include/cpp-id-data.h (struct cpp_macro): Update comment [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libcpp/include/ |
H A D | cpplib.h | 35 typedef struct cpp_macro cpp_macro; typedef 684 void (*user_lazy_macro) (cpp_reader *, cpp_macro *, unsigned); 758 struct GTY(()) cpp_macro { struct 771 cpp_macro *GTY ((tag ("true"))) next; argument 879 cpp_macro * GTY((tag ("NT_VOID"))) answers; 881 cpp_macro * GTY((tag ("NT_USER_MACRO"))) macro;
|
H A D | cpp-id-data.h | 35 struct GTY(()) cpp_macro { struct
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c-family/ |
H A D | c-ada-spec.c | 60 macro_length (const cpp_macro *macro, int *supported, int *buffer_len, in macro_length() 178 const cpp_macro *macro = node->value.macro; in count_ada_macro() 196 const cpp_macro *macro = node->value.macro; in store_ada_macro() 240 const cpp_macro *macro = node->value.macro; in dump_ada_macros()
|
H A D | c-cppbuiltin.c | 1646 lazy_hex_fp_value (cpp_reader *, cpp_macro *macro, unsigned num) in lazy_hex_fp_value()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/c-family/ |
H A D | c-ada-spec.cc | 60 macro_length (const cpp_macro *macro, int *supported, int *buffer_len, in macro_length() 178 const cpp_macro *macro = node->value.macro; in count_ada_macro() 196 const cpp_macro *macro = node->value.macro; in store_ada_macro() 240 const cpp_macro *macro = node->value.macro; in dump_ada_macros()
|
H A D | c-cppbuiltin.cc | 1772 lazy_hex_fp_value (cpp_reader *, cpp_macro *macro, unsigned num) in lazy_hex_fp_value()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | module.cc | 3614 void write_define (bytes_out &, const cpp_macro *, bool located = true); 3615 cpp_macro *read_define (bytes_in &, cpp_reader *, bool located = true) const; 3625 static cpp_macro *deferred_macro (cpp_reader *, location_t, cpp_hashnode *); 16355 module_state::write_define (bytes_out &sec, const cpp_macro *macro, bool located) in write_define() 16443 cpp_macro * 16450 cpp_macro *macro in read_define() 16451 = (cpp_macro *)ggc_alloc_atomic (sizeof (cpp_macro) in read_define() 16453 memset (macro, 0, sizeof (cpp_macro) + sizeof (cpp_token) * (count - !!count)); in read_define() 16550 cpp_macro *def; 16754 if (cpp_macro *macro = node->value.macro) in maybe_add_macro() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2001 | 9431 * cppmacro.c (struct cpp_macro): Remove disabled. 13640 * cppmacro.c (struct cpp_macro): Remove file. 29650 * cppmacro.c (struct cpp_macro): New member node. 31716 * cpplib.h (cpp_pool, mi_state, mi_ind, struct cpp_macro,
|
H A D | ChangeLog-2002 | 12503 * cpphash.h (struct cpp_macro): New member "used". 16668 * cpphash.h (struct cpp_macro): Put comments on their own lines. 21790 * cpphash.h (cpp_macro): Move here, and make expansion a union. 21791 * cppmacro.c (cpp_macro): Remove.
|
H A D | ChangeLog-2000 | 1158 * cppmacro.c (struct cpp_macro, parse_arg, replace_args, 5238 (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos,
|
H A D | ChangeLog-2003 | 10157 * cpphash.h (struct cpp_macro): Change type of field line to fileline.
|