/openbsd-src/gnu/gcc/libcpp/ |
H A D | macro.c | 55 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 D | internal.h | 501 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 D | traditional.c | 87 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 D | ChangeLog | 827 (cpp_macro): Likewise.
|
/openbsd-src/gnu/usr.bin/gcc/gcc/ |
H A D | cpphash.h | 72 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 D | cppmacro.c | 61 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 D | cpptrad.c | 89 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 D | cpplib.h | 43 typedef struct cpp_macro cpp_macro; typedef 492 cpp_macro *macro; /* If a macro. */
|
H A D | ChangeLog.7 | 2221 * 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 D | ChangeLog.4 | 1152 * cppmacro.c (struct cpp_macro, parse_arg, replace_args, 5232 (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos,
|
H A D | ChangeLog.5 | 10443 * cppmacro.c (struct cpp_macro): New member node. 12509 * cpplib.h (cpp_pool, mi_state, mi_ind, struct cpp_macro,
|
H A D | ChangeLog.6 | 9431 * cppmacro.c (struct cpp_macro): Remove disabled. 13640 * cppmacro.c (struct cpp_macro): Remove file.
|
H A D | ChangeLog | 18211 * cpphash.h (struct cpp_macro): New member "used".
|
/openbsd-src/gnu/gcc/libcpp/include/ |
H A D | cpp-id-data.h | 37 struct cpp_macro GTY(())
|
H A D | cpplib.h | 41 typedef struct cpp_macro cpp_macro; typedef 590 cpp_macro * GTY((tag ("NTV_MACRO"))) macro;
|