#include <rpmmacro.h>
Data Fields | |
struct MacroEntry_s * | prev |
const char * | name |
const char * | opts |
const char * | body |
int | used |
int | level |
Definition at line 12 of file rpmmacro.h.
struct MacroEntry_s* MacroEntry_s::prev [read] |
Macro entry stack.
Definition at line 13 of file rpmmacro.h.
Referenced by popMacro(), pushMacro(), and rpmFreeMacros().
const char* MacroEntry_s::name |
Macro name.
Definition at line 14 of file rpmmacro.h.
Referenced by compareMacroName(), expandMacro(), findEntry(), freeArgs(), grabArgs(), popMacro(), pushMacro(), rpmDumpMacroTable(), rpmFreeMacros(), and rpmLoadMacros().
const char* MacroEntry_s::opts |
Macro parameters (a la getopt)
Definition at line 15 of file rpmmacro.h.
Referenced by expandMacro(), grabArgs(), popMacro(), pushMacro(), rpmDumpMacroTable(), rpmFreeMacros(), and rpmLoadMacros().
const char* MacroEntry_s::body |
Macro body.
Definition at line 16 of file rpmmacro.h.
Referenced by expandMacro(), freeArgs(), popMacro(), pushMacro(), rpmDumpMacroTable(), rpmFreeMacros(), and rpmLoadMacros().
No. of expansions.
Definition at line 17 of file rpmmacro.h.
Referenced by expandMacro(), freeArgs(), pushMacro(), and rpmDumpMacroTable().
Scoping level.
Definition at line 18 of file rpmmacro.h.
Referenced by freeArgs(), pushMacro(), and rpmDumpMacroTable().