ReactOS  0.4.13-dev-259-g5ca9c9c
pp_entry Struct Reference

#include <wpp_private.h>

Collaboration diagram for pp_entry:

Public Attributes

struct pp_entrynext
 
struct pp_entryprev
 
def_type_t type
 
charident
 
marg_t ** margs
 
int nargs
 
union {
   mtext_t *   mtext
 
   char *   text
 
subst
 
int expanding
 
charfilename
 
int linenumber
 
includelogicentry_tiep
 

Detailed Description

Definition at line 87 of file wpp_private.h.

Member Data Documentation

◆ expanding

int pp_entry::expanding

◆ filename

char* pp_entry::filename

Definition at line 99 of file wpp_private.h.

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

◆ ident

◆ iep

includelogicentry_t* pp_entry::iep

Definition at line 101 of file wpp_private.h.

Referenced by free_pp_entry(), and pop_buffer().

◆ linenumber

int pp_entry::linenumber

Definition at line 100 of file wpp_private.h.

Referenced by pp_add_define(), and pp_add_macro().

◆ margs

marg_t** pp_entry::margs

Definition at line 92 of file wpp_private.h.

Referenced by pp_add_macro().

◆ mtext

mtext_t* pp_entry::mtext

Definition at line 95 of file wpp_private.h.

Referenced by expand_macro(), and pp_add_macro().

◆ nargs

int pp_entry::nargs

Definition at line 93 of file wpp_private.h.

Referenced by expand_macro(), and pp_add_macro().

◆ next

struct pp_entry* pp_entry::next

Definition at line 88 of file wpp_private.h.

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

◆ prev

struct pp_entry* pp_entry::prev

Definition at line 89 of file wpp_private.h.

Referenced by free_pp_entry().

◆ subst

union { ... } pp_entry::subst

◆ text

char* pp_entry::text

Definition at line 96 of file wpp_private.h.

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

◆ type


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