rpm 5.3.7
|
Macro expansion state. More...
Data Fields | |
const char * | s |
char * | t |
size_t | nb |
int | depth |
int | macro_trace |
int | expand_trace |
void * | spec |
MacroContext | mc |
Current expansion depth.
Definition at line 138 of file macro.c.
Referenced by expandMacro(), expandMacros(), freeArgs(), grabArgs(), printExpansion(), and printMacro().
Post-print macro expansion?
Definition at line 140 of file macro.c.
Referenced by expandMacro(), and expandMacros().
Pre-print macro to expand?
Definition at line 139 of file macro.c.
Referenced by expandMacro(), and expandMacros().
Definition at line 144 of file macro.c.
Referenced by doDefine(), expandMacro(), expandMacros(), freeArgs(), grabArgs(), and rpmDefineMacro().
size_t MacroBuf_s::nb |
No. bytes remaining in expansion buffer.
Definition at line 137 of file macro.c.
Referenced by doShellEscape(), expandMacro(), expandMacros(), and expandU().
const char* MacroBuf_s::s |
Text to expand.
Definition at line 134 of file macro.c.
Referenced by expandMacro(), expandMacros(), expandT(), and expandU().
void* MacroBuf_s::spec |
(future) file expansion info?.
Definition at line 142 of file macro.c.
Referenced by expandMacros().
char* MacroBuf_s::t |
Expansion buffer.
Definition at line 136 of file macro.c.
Referenced by doShellEscape(), expandMacro(), expandMacros(), and expandU().