ReactOS 0.4.16-dev-306-g647d351
|
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 , 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 | |
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.
pp_if_state_t pp_pop_if | ( | void | ) |
Definition at line 380 of file preproc.c.
Referenced by pp_pop_if().
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().
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_default_write(), and wpp_parse().
|
extern |
Referenced by ppy_error(), and ppy_warning().
|
extern |