Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/libcpp/
H A Dmacro.c55 static void replace_args (cpp_reader *, cpp_hashnode *, cpp_macro *,
58 static bool create_iso_definition (cpp_reader *, cpp_macro *);
62 static cpp_token *alloc_expansion_token (cpp_reader *, cpp_macro *);
63 static cpp_token *lex_expansion_token (cpp_reader *, cpp_macro *);
65 const cpp_macro *);
66 static bool parse_params (cpp_reader *, cpp_macro *);
67 static void check_trad_stringification (cpp_reader *, const cpp_macro *,
78 cpp_macro *macro = node->value.macro; in _cpp_warn_if_unused_macro()
519 _cpp_arguments_ok (cpp_reader *pfile, cpp_macro *macro, const cpp_hashnode *node, unsigned int argc) in _cpp_arguments_ok()
563 cpp_macro *macro; in collect_args()
[all …]
H A Dinternal.h501 extern bool _cpp_save_parameter (cpp_reader *, cpp_macro *, cpp_hashnode *);
502 extern bool _cpp_arguments_ok (cpp_reader *, cpp_macro *, const cpp_hashnode *,
565 extern bool _cpp_scan_out_logical_line (cpp_reader *, cpp_macro *);
570 extern bool _cpp_create_trad_definition (cpp_reader *, cpp_macro *);
571 extern bool _cpp_expansions_different_trad (const cpp_macro *,
572 const cpp_macro *);
573 extern unsigned char *_cpp_copy_replacement_text (const cpp_macro *,
575 extern size_t _cpp_replacement_text_len (const cpp_macro *);
H A Dtraditional.c87 static bool scan_parameters (cpp_reader *, cpp_macro *);
89 static void save_replacement_text (cpp_reader *, cpp_macro *, unsigned int);
343 _cpp_scan_out_logical_line (cpp_reader *pfile, cpp_macro *macro) in _cpp_scan_out_logical_line()
559 cpp_macro *m = fmacro.node->value.macro; in _cpp_scan_out_logical_line()
701 cpp_macro *macro = node->value.macro; in push_replacement_text()
754 _cpp_replacement_text_len (const cpp_macro *macro) in _cpp_replacement_text_len()
784 _cpp_copy_replacement_text (const cpp_macro *macro, uchar *dest) in _cpp_copy_replacement_text()
820 cpp_macro *macro = fmacro->node->value.macro; in replace_args_and_push()
882 scan_parameters (cpp_reader *pfile, cpp_macro *macro) in scan_parameters()
924 save_replacement_text (cpp_reader *pfile, cpp_macro *macro, in save_replacement_text()
[all …]
H A DChangeLog827 (cpp_macro): Likewise.
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dcpphash.h72 struct cpp_macro struct
504 extern bool _cpp_save_parameter PARAMS ((cpp_reader *, cpp_macro *,
506 extern bool _cpp_arguments_ok PARAMS ((cpp_reader *, cpp_macro *,
565 extern bool _cpp_create_trad_definition PARAMS ((cpp_reader *, cpp_macro *));
566 extern bool _cpp_expansions_different_trad PARAMS ((const cpp_macro *,
567 const cpp_macro *));
568 extern uchar *_cpp_copy_replacement_text PARAMS ((const cpp_macro *, uchar *));
569 extern size_t _cpp_replacement_text_len PARAMS ((const cpp_macro *));
H A Dcppmacro.c61 static void replace_args PARAMS ((cpp_reader *, cpp_hashnode *, cpp_macro *,
64 static bool create_iso_definition PARAMS ((cpp_reader *, cpp_macro *));
68 static cpp_token *alloc_expansion_token PARAMS ((cpp_reader *, cpp_macro *));
69 static cpp_token *lex_expansion_token PARAMS ((cpp_reader *, cpp_macro *));
71 const cpp_macro *));
72 static bool parse_params PARAMS ((cpp_reader *, cpp_macro *));
74 const cpp_macro *,
87 cpp_macro *macro = node->value.macro;
525 cpp_macro *macro;
573 cpp_macro *macro;
[all …]
H A Dcpptrad.c89 static void scan_out_logical_line PARAMS ((cpp_reader *pfile, cpp_macro *));
92 static bool scan_parameters PARAMS ((cpp_reader *, cpp_macro *));
94 static void save_replacement_text PARAMS ((cpp_reader *, cpp_macro *,
432 cpp_macro *macro;
658 cpp_macro *m = fmacro.node->value.macro;
798 cpp_macro *macro = node->value.macro;
853 const cpp_macro *macro; in _cpp_replacement_text_len()
884 const cpp_macro *macro; in _cpp_copy_replacement_text()
923 cpp_macro *macro = fmacro->node->value.macro;
987 cpp_macro *macro;
[all …]
H A Dcpplib.h43 typedef struct cpp_macro cpp_macro; typedef
492 cpp_macro *macro; /* If a macro. */
H A DChangeLog.72221 * cpphash.h (struct cpp_macro): Put comments on their own lines.
7343 * cpphash.h (cpp_macro): Move here, and make expansion a union.
7344 * cppmacro.c (cpp_macro): Remove.
H A DChangeLog.41152 * cppmacro.c (struct cpp_macro, parse_arg, replace_args,
5232 (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos,
H A DChangeLog.510443 * cppmacro.c (struct cpp_macro): New member node.
12509 * cpplib.h (cpp_pool, mi_state, mi_ind, struct cpp_macro,
H A DChangeLog.69431 * cppmacro.c (struct cpp_macro): Remove disabled.
13640 * cppmacro.c (struct cpp_macro): Remove file.
H A DChangeLog18211 * cpphash.h (struct cpp_macro): New member "used".
/openbsd-src/gnu/gcc/libcpp/include/
H A Dcpp-id-data.h37 struct cpp_macro GTY(())
H A Dcpplib.h41 typedef struct cpp_macro cpp_macro; typedef
590 cpp_macro * GTY((tag ("NTV_MACRO"))) macro;