|
ReactOS 0.4.16-dev-1946-g52006dd
|


Go to the source code of this file.
Classes | |
| struct | includelogicentry |
| struct | marg |
| struct | mtext |
| struct | pp_entry |
| struct | include_state_t |
| struct | cval |
| struct | pp_status |
Macros | |
| #define | MAXIFSTACK 64 /* If this isn't enough you should alter the source... */ |
| #define | SIZE_CHAR 1 |
| #define | SIZE_SHORT 2 |
| #define | SIZE_INT 3 |
| #define | SIZE_LONG 4 |
| #define | SIZE_LONGLONG 5 |
| #define | SIZE_MASK 0x00ff |
| #define | FLAG_SIGNED 0x0100 |
| #define | __attribute__(x) /*nothing*/ |
Typedefs | |
| typedef struct includelogicentry | includelogicentry_t |
| typedef struct marg | marg_t |
| typedef struct mtext | mtext_t |
| typedef struct pp_entry | pp_entry_t |
| typedef struct cval | cval_t |
Enumerations | |
| enum | def_arg_t { arg_single , arg_list } |
| enum | def_exp_t { exp_text , exp_concat , exp_stringize , exp_subst , exp_text , exp_concat , exp_stringize , exp_subst } |
| enum | def_type_t { def_none , def_define , def_macro , def_special , def_none , def_define , def_macro , def_special } |
| enum | pp_if_state_t { if_false , if_true , if_elif , if_elsefalse , if_elsetrue , if_ignore , if_error , if_false , if_true , if_elif , if_elsefalse , if_elsetrue , if_ignore , if_error } |
| enum | ctype_t { cv_sint = SIZE_INT + FLAG_SIGNED , cv_uint = SIZE_INT , cv_slong = SIZE_LONG + FLAG_SIGNED , cv_ulong = SIZE_LONG , cv_sll = SIZE_LONGLONG + FLAG_SIGNED , cv_ull = SIZE_LONGLONG , cv_sint = SIZE_INT + FLAG_SIGNED , cv_uint = SIZE_INT , cv_slong = SIZE_LONG + FLAG_SIGNED , cv_ulong = SIZE_LONG , cv_sll = SIZE_LONGLONG + FLAG_SIGNED , cv_ull = SIZE_LONGLONG } |
Variables | |
| const struct wpp_callbacks * | wpp_callbacks |
| struct pp_status | pp_status |
| include_state_t | pp_incl_state |
| includelogicentry_t * | pp_includelogiclist |
| FILE * | ppy_out |
| char * | ppy_text |
| #define __attribute__ | ( | x | ) | /*nothing*/ |
Definition at line 207 of file wpp_private.h.
| #define FLAG_SIGNED 0x0100 |
Definition at line 153 of file wpp_private.h.
Definition at line 116 of file wpp_private.h.
| #define SIZE_CHAR 1 |
Definition at line 147 of file wpp_private.h.
| #define SIZE_INT 3 |
Definition at line 149 of file wpp_private.h.
| #define SIZE_LONG 4 |
Definition at line 150 of file wpp_private.h.
| #define SIZE_LONGLONG 5 |
Definition at line 151 of file wpp_private.h.
| #define SIZE_MASK 0x00ff |
Definition at line 152 of file wpp_private.h.
| #define SIZE_SHORT 2 |
Definition at line 148 of file wpp_private.h.
| typedef struct pp_entry pp_entry_t |
| Enumerator | |
|---|---|
| cv_sint | |
| cv_uint | |
| cv_slong | |
| cv_ulong | |
| cv_sll | |
| cv_ull | |
| cv_sint | |
| cv_uint | |
| cv_slong | |
| cv_ulong | |
| cv_sll | |
| cv_ull | |
Definition at line 155 of file wpp_private.h.
| Enumerator | |
|---|---|
| arg_single | |
| arg_list | |
Definition at line 54 of file wpp_private.h.
| Enumerator | |
|---|---|
| exp_text | |
| exp_concat | |
| exp_stringize | |
| exp_subst | |
| exp_text | |
| exp_concat | |
| exp_stringize | |
| exp_subst | |
Definition at line 68 of file wpp_private.h.
| Enumerator | |
|---|---|
| def_none | |
| def_define | |
| def_macro | |
| def_special | |
| def_none | |
| def_define | |
| def_macro | |
| def_special | |
Definition at line 88 of file wpp_private.h.
| Enumerator | |
|---|---|
| if_false | |
| if_true | |
| if_elif | |
| if_elsefalse | |
| if_elsetrue | |
| if_ignore | |
| if_error | |
| if_false | |
| if_true | |
| if_elif | |
| if_elsefalse | |
| if_elsetrue | |
| if_ignore | |
| if_error | |
Definition at line 118 of file wpp_private.h.
| pp_entry_t * pp_add_define | ( | const char * | def, |
| const char * | text | ||
| ) |
Definition at line 194 of file preproc.c.
| pp_entry_t * pp_add_macro | ( | char * | ident, |
| marg_t * | args[], | ||
| int | nargs, | ||
| mtext_t * | exp | ||
| ) |
Definition at line 252 of file preproc.c.
| pp_if_state_t pp_if_state | ( | void | ) |
| int WINAPIV int WINAPIV void WINAPIV pp_internal_error | ( | const char * | file, |
| int | line, | ||
| const char * | s, | ||
| ... | |||
| ) |
Definition at line 414 of file preproc.c.
Definition at line 290 of file preproc.c.
Definition at line 161 of file preproc.c.
Referenced by wpp_parse().
| pp_if_state_t pp_pop_if | ( | void | ) |
Definition at line 380 of file preproc.c.
Referenced by pp_pop_if().
Definition at line 148 of file preproc.c.
Referenced by wpp_parse().
| void pp_push_if | ( | pp_if_state_t | s | ) |
Definition at line 357 of file preproc.c.
Referenced by pp_push_if().
Referenced by wpp_parse().
Definition at line 45 of file preproc.c.
Referenced by pp_add_define(), pp_add_macro(), pp_push_define_state(), pp_xstrdup(), and wpp_add_define().
Definition at line 73 of file preproc.c.
Referenced by pp_add_define(), pp_add_macro(), wpp_add_define(), and wpp_parse().
| pp_entry_t * pplookup | ( | const char * | ident | ) |
Referenced by wpp_parse().
Definition at line 377 of file compiler.c.
Definition at line 258 of file compiler.c.
Referenced by wpp_parse().
Definition at line 162 of file compiler.c.
Referenced by pp_open_include().
Definition at line 195 of file compiler.c.
Referenced by pp_open_include(), and wpp_parse().
Definition at line 437 of file compiler.c.
Definition at line 274 of file compiler.c.
Definition at line 284 of file compiler.c.
|
extern |
|
extern |
Referenced by free_pp_entry().
|
extern |
Referenced by wpp_parse().
|
extern |
Referenced by ppy_error(), and ppy_warning().
|
extern |