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 99 of file macro.c.
const char* MacroBuf_s::s |
Text to expand.
Definition at line 101 of file macro.c.
Referenced by expandMacro(), expandMacros(), expandT(), and expandU().
char* MacroBuf_s::t |
Expansion buffer.
Definition at line 103 of file macro.c.
Referenced by doShellEscape(), expandMacro(), expandMacros(), and expandU().
size_t MacroBuf_s::nb |
No. bytes remaining in expansion buffer.
Definition at line 104 of file macro.c.
Referenced by doShellEscape(), expandMacro(), expandMacros(), and expandU().
Current expansion depth.
Definition at line 105 of file macro.c.
Referenced by expandMacro(), expandMacros(), freeArgs(), grabArgs(), printExpansion(), and printMacro().
Pre-print macro to expand?
Definition at line 106 of file macro.c.
Referenced by expandMacro(), and expandMacros().
Post-print macro expansion?
Definition at line 107 of file macro.c.
Referenced by expandMacro(), and expandMacros().
void* MacroBuf_s::spec |
(future) file expansion info?.
Definition at line 109 of file macro.c.
Referenced by expandMacros().
Definition at line 111 of file macro.c.
Referenced by doDefine(), expandMacro(), expandMacros(), freeArgs(), grabArgs(), and rpmDefineMacro().