ReactOS 0.4.17-dev-966-gf06eace
pp_entry Struct Reference

#include <wpp_private.h>

Collaboration diagram for pp_entry:

Public Attributes

struct list entry
 
def_type_t type
 
char * ident
 
char ** margs
 
int nargs
 
int variadic
 
union {
   mtext_t *   mtext
 
   char *   text
 
} subst
 
int expanding
 
char * filename
 
int linenumber
 
includelogicentry_t * iep
 

Detailed Description

Definition at line 77 of file wpp_private.h.

Member Data Documentation

◆ entry

struct list pp_entry::entry

Definition at line 78 of file wpp_private.h.

Referenced by free_pp_entry(), pp_add_define(), and pp_add_macro().

◆ expanding

int pp_entry::expanding

Definition at line 88 of file wpp_private.h.

◆ filename

char* pp_entry::filename

Definition at line 89 of file wpp_private.h.

Referenced by pp_add_define(), pp_add_macro(), pp_del_define(), and pp_free_define_state().

◆ ident

char* pp_entry::ident

◆ iep

includelogicentry_t* pp_entry::iep

Definition at line 91 of file wpp_private.h.

Referenced by free_pp_entry().

◆ linenumber

int pp_entry::linenumber

Definition at line 90 of file wpp_private.h.

Referenced by pp_add_define(), and pp_add_macro().

◆ margs

char** pp_entry::margs

Definition at line 81 of file wpp_private.h.

Referenced by pp_add_macro().

◆ mtext

mtext_t* pp_entry::mtext

Definition at line 85 of file wpp_private.h.

Referenced by pp_add_macro().

◆ nargs

int pp_entry::nargs

Definition at line 82 of file wpp_private.h.

Referenced by pp_add_macro().

◆ 

union { ... } pp_entry::subst

◆ text

char* pp_entry::text

Definition at line 86 of file wpp_private.h.

Referenced by pp_add_define(), pp_del_define(), and pp_free_define_state().

◆ type

def_type_t pp_entry::type

Definition at line 79 of file wpp_private.h.

Referenced by add_special_defines(), pp_add_define(), and pp_add_macro().

◆ variadic

int pp_entry::variadic

Definition at line 83 of file wpp_private.h.

Referenced by pp_add_macro().


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