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

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

Scoping level.

Definition at line 18 of file rpmmacro.h.

Referenced by freeArgs(), pushMacro(), and rpmDumpMacroTable().

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

Macro entry stack.

Definition at line 13 of file rpmmacro.h.

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

No. of expansions.

Definition at line 17 of file rpmmacro.h.

Referenced by expandMacro(), freeArgs(), pushMacro(), and rpmDumpMacroTable().


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

Generated on 31 Jul 2012 for rpm by  doxygen 1.6.1