Lines Matching refs:macro_arg
30 typedef struct macro_arg macro_arg; typedef
35 struct macro_arg struct
96 static void expand_arg (cpp_reader *, macro_arg *);
116 vaopt_state (cpp_reader *pfile, bool is_variadic, macro_arg *arg) in vaopt_state()
243 macro_arg *m_arg;
285 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
289 static void alloc_expanded_arg_mem (cpp_reader *, macro_arg *, size_t);
290 static void ensure_expanded_arg_room (cpp_reader *, macro_arg *, size_t, size_t *);
292 static void set_arg_token (macro_arg *, const cpp_token *,
296 static const location_t *get_arg_token_location (const macro_arg *,
298 static const cpp_token **arg_token_ptr_at (const macro_arg *,
305 const macro_arg *,
333 macro_arg *, location_t);
846 stringify_arg (cpp_reader *pfile, macro_arg *arg) in stringify_arg()
1158 macro_arg *args, *arg; in collect_args()
1176 + sizeof (macro_arg))); in collect_args()
1178 args = (macro_arg *) buff->base; in collect_args()
1179 memset (args, 0, argc * sizeof (macro_arg)); in collect_args()
1484 (macro_arg *) buff->base, in enter_macro_context()
1598 macro_arg *macro_args; in delete_macro_args()
1604 macro_args = (macro_arg *) buff->base; in delete_macro_args()
1637 set_arg_token (macro_arg *arg, const cpp_token *token, in set_arg_token()
1665 get_arg_token_location (const macro_arg *arg, in get_arg_token_location()
1685 arg_token_ptr_at (const macro_arg *arg, size_t index, in arg_token_ptr_at()
1730 const macro_arg *arg, in macro_arg_token_iter_init()
1891 macro_arg *args, location_t expansion_point_loc) in replace_args()
1896 macro_arg *arg; in replace_args()
1928 arg = &args[src->val.macro_arg.arg_no - 1]; in replace_args()
2095 arg = &args[src->val.macro_arg.arg_no - 1]; in replace_args()
2146 && src->val.macro_arg.arg_no == macro->paramc) in replace_args()
2258 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2266 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2275 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2578 alloc_expanded_arg_mem (cpp_reader *pfile, macro_arg *arg, size_t capacity) in alloc_expanded_arg_mem()
2592 ensure_expanded_arg_room (cpp_reader *pfile, macro_arg *arg, in ensure_expanded_arg_room()
2622 expand_arg (cpp_reader *pfile, macro_arg *arg) in expand_arg()
3417 token->val.macro_arg.arg_no = token->val.node.node->value.arg_index; in lex_expansion_token()
3418 token->val.macro_arg.spelling = spelling; in lex_expansion_token()
3849 len += NODE_LEN (token->val.macro_arg.spelling); in cpp_macro_definition()
3920 NODE_NAME (token->val.macro_arg.spelling), in cpp_macro_definition()
3921 NODE_LEN (token->val.macro_arg.spelling)); in cpp_macro_definition()
3922 buffer += NODE_LEN (token->val.macro_arg.spelling); in cpp_macro_definition()