MacroEntry_s Struct Reference

#include <rpmmacro.h>


Data Fields

struct MacroEntry_sprev
const char * name
const char * opts
const char * body
int used
int level


Detailed Description

The structure used to store a macro.

Definition at line 12 of file rpmmacro.h.


Field Documentation

Macro entry stack.

Definition at line 13 of file rpmmacro.h.

Referenced by popMacro(), pushMacro(), and rpmFreeMacros().

const char* MacroEntry_s::name

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().


The documentation for this struct was generated from the following file:

Generated on Fri Dec 12 13:02:13 2008 for rpm by  doxygen 1.5.6