windows-nt/Source/XPSP1/NT/sdktools/hivepp/rcppext.h
2020-09-26 16:20:57 +08:00

121 lines
2.7 KiB
C

extern char Union_str[];
extern char Struct_str[];
extern char Cdecl_str[];
extern char Cdecl1_str[];
extern char Fortran_str[];
extern char Fortran1_str[];
extern char Pascal_str[];
extern char Pascal1_str[];
extern char PPelse_str[];
extern char PPendif_str[];
extern char PPifel_str[];
extern char Syntax_str[];
extern FILE * ErrFile;
extern FILE * Errfl;
extern FILE * OUTPUTFILE;
extern char * A_string;
extern char * Debug;
extern char * Input_file;
extern char * Output_file;
extern char * Q_string;
extern char * Version;
extern char * gpszNLSoptions;
extern int In_alloc_text;
extern int Bad_pragma;
extern int Cross_compile;
extern int Ehxtension;
extern int HugeModel;
extern LIST Defs;
extern LIST Includes;
extern lextype_t yylval;
extern token_t Basic_token;
extern char * BTarray[];
extern char * Basename;
extern char * ErrFilName;
extern char * Path_chars;
extern int Char_align;
extern int Dump_tables;
extern int StunOpSeen;
extern int Inteltypes;
extern int List_type;
extern int Need_enddata;
extern int Nerrors;
extern int NoPasFor;
extern int Cmd_intrinsic;
extern int Cmd_pointer_check;
extern int Pointer_check;
extern int Cmd_stack_check;
extern int Stack_check;
extern int Cmd_loop_opt;
extern int Loop_opt;
extern int Cmd_pack_size;
extern int Pack_size;
extern int N_types;
extern int Got_type;
extern int Out_funcdef;
extern int Plm;
extern int Prep;
extern int Prep_ifstack;
extern int Ret_seen;
extern int Srclist;
extern int Stack_depth;
extern int Symbolic_debug;
extern int Table_index;
extern int Switch_check;
extern int Load_ds_with;
extern int Plmn;
extern int Plmf;
extern int Cflag;
extern int Eflag;
extern int Jflag;
extern int Pflag;
extern int Rflag;
extern int ZcFlag;
extern int StunDepth;
extern long Enum_val;
extern char Size_of[];
extern long Max_ival[];
extern table_t *Table_stack[];
extern int Extension;
extern char *Filename;
extern int Linenumber;
extern UCHAR Filebuff[MED_BUFFER + 1];
extern UCHAR Reuse_1[BIG_BUFFER];
extern hash_t Reuse_1_hash;
extern UINT Reuse_1_length;
extern UCHAR Macro_buffer[BIG_BUFFER * 4];
extern int In_define;
extern int InIf;
extern int InInclude;
extern int Macro_depth;
extern int On_pound_line;
extern int Listing_value;
extern token_t Currtok;
extern long Currval;
extern int Comment_type;
extern char *Comment_string;
extern int Tiny_lexer_nesting;
extern UCHAR *Exp_ptr;
extern int ifstack[IFSTACK_SIZE];
extern unsigned char Contmap[], Charmap[];
extern keytab_t Tokstrings[];
#define EXTENSION (Extension || Ehxtension)
/*** I/O Variable for PreProcessor ***/
extern ptext_t Current_char;
/*** w-BrianM - Re-write of fatal(), error() ***/
extern char Msg_Text[];
extern char * Msg_Temp;