source_position_t source_position;
pp_definition_t *parent_expansion;
size_t expand_pos;
+ bool is_variadic;
+ size_t argument_count;
+ token_t *arguments;
size_t list_len;
- token_t replacement_list[];
+ token_t *replacement_list;
};
struct symbol_t {