Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

MacroBuf Struct Reference

Macro expansion state. More...

List of all members.

Public Attributes

const char* s
char* t
size_t nb
int depth
int macro_trace
int expand_trace
void* spec
MacroContextmc


Detailed Description

Macro expansion state.

Definition at line 65 of file macro.c.


Member Data Documentation

int MacroBuf::depth
 

Current expansion depth.

Definition at line 69 of file macro.c.

int MacroBuf::expand_trace
 

Post-print macro expansion?

Definition at line 71 of file macro.c.

int MacroBuf::macro_trace
 

Pre-print macro to expand?

Definition at line 70 of file macro.c.

MacroContext * MacroBuf::mc
 

Definition at line 73 of file macro.c.

size_t MacroBuf::nb
 

No. bytes remaining in expansion buffer.

Definition at line 68 of file macro.c.

const char * MacroBuf::s
 

Text to expand.

Definition at line 66 of file macro.c.

void * MacroBuf::spec
 

(future) file expansion info.

Definition at line 72 of file macro.c.

char * MacroBuf::t
 

Expansion buffer.

Definition at line 67 of file macro.c.


The documentation for this struct was generated from the following file:
Generated at Sun Apr 8 18:43:06 2001 for rpm by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000