Home
last modified time | relevance | path

Searched refs:cpp_macro (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libcpp/include/
H A Dcpplib.h35 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 Dinternal.h656 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 Dtraditional.c93 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 Dmacro.c332 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 Ddirectives.c128 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 Dinternal.h687 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 Dmacro.cc281 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 Dtraditional.cc93 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 Ddirectives.cc134 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 DChangeLog666 * 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 Dcpplib.h35 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 Dcpp-id-data.h35 struct GTY(()) cpp_macro { struct
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c-family/
H A Dc-ada-spec.c60 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 Dc-cppbuiltin.c1646 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 Dc-ada-spec.cc60 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 Dc-cppbuiltin.cc1772 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 Dmodule.cc3614 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 DChangeLog-20019431 * 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 DChangeLog-200212503 * 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 DChangeLog-20001158 * cppmacro.c (struct cpp_macro, parse_arg, replace_args,
5238 (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos,
H A DChangeLog-200310157 * cpphash.h (struct cpp_macro): Change type of field line to fileline.