|
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().
| int MacroEntry_s::used |
No. of expansions.
Definition at line 14 of file rpmmacro.h.
Referenced by expandMacro(), freeArgs(), pushMacro(), and rpmDumpMacroTable().
1.8.2