Collaboration diagram for MacroBuf_s:

Data Fields | |
| const char * | s |
| char * | t |
| size_t | nb |
| int | depth |
| int | macro_trace |
| int | expand_trace |
| void * | spec |
| MacroContext | mc |
Definition at line 101 of file macro.c.
|
|
Current expansion depth. Definition at line 107 of file macro.c. Referenced by expandMacro(), freeArgs(), grabArgs(), printExpansion(), and printMacro(). |
|
|
Post-print macro expansion? Definition at line 109 of file macro.c. Referenced by expandMacro(). |
|
|
Pre-print macro to expand? Definition at line 108 of file macro.c. Referenced by expandMacro(). |
|
|
Definition at line 113 of file macro.c. Referenced by doDefine(), expandMacro(), freeArgs(), and grabArgs(). |
|
|
No. bytes remaining in expansion buffer. Definition at line 106 of file macro.c. Referenced by doShellEscape(), expandMacro(), and expandU(). |
|
|
Text to expand. Definition at line 103 of file macro.c. Referenced by expandMacro(), expandT(), and expandU(). |
|
|
(future) file expansion info?. |
|
|
Expansion buffer. Definition at line 105 of file macro.c. Referenced by doShellEscape(), expandMacro(), and expandU(). |
1.4.4