GDB (xrefs)
|
Public Attributes | |
char * | text |
int | len |
int | size |
int | shared |
int | last_token |
int | is_identifier |
Definition at line 34 of file macroexp.c.
int macro_buffer::is_identifier |
Definition at line 71 of file macroexp.c.
Referenced by find_parameter(), get_identifier(), maybe_expand(), and set_token().
int macro_buffer::last_token |
Definition at line 67 of file macroexp.c.
Referenced by append_tokens_without_splicing(), gather_arguments(), init_buffer(), init_shared_buffer(), macro_expand(), macro_expand_next(), scan(), set_token(), stringify(), and substitute_args().
int macro_buffer::len |
Definition at line 46 of file macroexp.c.
Referenced by append_tokens_without_splicing(), appendc(), appendmem(), expand(), find_parameter(), gather_arguments(), get_token(), init_buffer(), init_shared_buffer(), maybe_expand(), scan(), stringify(), and substitute_args().
int macro_buffer::shared |
Definition at line 57 of file macroexp.c.
Referenced by free_buffer(), free_buffer_return_text(), get_token(), init_buffer(), init_shared_buffer(), maybe_expand(), resize_buffer(), and scan().
int macro_buffer::size |
Definition at line 52 of file macroexp.c.
Referenced by appendc(), appendmem(), free_buffer(), free_buffer_return_text(), init_buffer(), init_shared_buffer(), and resize_buffer().
char* macro_buffer::text |
Definition at line 43 of file macroexp.c.
Referenced by append_tokens_without_splicing(), appendc(), appendmem(), expand(), find_parameter(), free_buffer(), free_buffer_return_text(), gather_arguments(), get_token(), init_buffer(), init_shared_buffer(), macro_expand(), macro_expand_next(), maybe_expand(), resize_buffer(), scan(), and substitute_args().