rpm
4.5
|
#include <rpmio/rpmmacro.h>
Data Fields | |
struct MacroEntry_s * | prev |
const char * | name |
const char * | opts |
const char * | body |
int | used |
short | level |
unsigned short | flags |
The structure used to store a macro.
Definition at line 9 of file rpmmacro.h.
const char* MacroEntry_s::body |
Macro body.
Definition at line 13 of file rpmmacro.h.
Referenced by expandMacro(), freeArgs(), popMacro(), pushMacro(), rpmDumpMacroTable(), rpmFreeMacros(), and rpmLoadMacros().
unsigned short MacroEntry_s::flags |
short MacroEntry_s::level |
Scoping level.
Definition at line 15 of file rpmmacro.h.
Referenced by freeArgs(), pushMacro(), and rpmDumpMacroTable().
const char* MacroEntry_s::name |
Macro name.
Definition at line 11 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 12 of file rpmmacro.h.
Referenced by expandMacro(), grabArgs(), popMacro(), pushMacro(), rpmDumpMacroTable(), rpmFreeMacros(), and rpmLoadMacros().
struct MacroEntry_s* MacroEntry_s::prev |
Macro entry stack.
Definition at line 10 of file rpmmacro.h.
Referenced by popMacro(), pushMacro(), and rpmFreeMacros().
No. of expansions.
Definition at line 14 of file rpmmacro.h.
Referenced by expandMacro(), freeArgs(), pushMacro(), and rpmDumpMacroTable().