You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
3.5 KiB
126 lines
3.5 KiB
/***********************************************************************
|
|
* Microsoft (R) Windows (R) Resource Compiler
|
|
*
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
*
|
|
* File Comments:
|
|
*
|
|
*
|
|
***********************************************************************/
|
|
|
|
extern const WCHAR Union_str[];
|
|
extern const WCHAR Struct_str[];
|
|
extern const WCHAR Cdecl_str[];
|
|
extern const WCHAR Cdecl1_str[];
|
|
extern const WCHAR Fortran_str[];
|
|
extern const WCHAR Fortran1_str[];
|
|
extern const WCHAR Pascal_str[];
|
|
extern const WCHAR Pascal1_str[];
|
|
extern const WCHAR PPelse_str[];
|
|
extern const WCHAR PPendif_str[];
|
|
extern const WCHAR PPifel_str[];
|
|
extern const WCHAR Syntax_str[];
|
|
|
|
extern FILE * OUTPUTFILE;
|
|
|
|
extern WCHAR * A_string;
|
|
extern WCHAR * Debug;
|
|
extern WCHAR * Input_file;
|
|
extern WCHAR * Output_file;
|
|
extern WCHAR * Q_string;
|
|
extern WCHAR * Version;
|
|
extern int In_alloc_text;
|
|
extern int Bad_pragma;
|
|
extern int Cross_compile;
|
|
extern int Ehxtension;
|
|
extern int HugeModel;
|
|
extern LIST Defs;
|
|
extern LIST UnDefs;
|
|
extern LIST Includes;
|
|
extern lextype_t yylval;
|
|
extern token_t Basic_token;
|
|
extern WCHAR * Basename;
|
|
extern WCHAR * 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 long Max_ival[];
|
|
extern table_t *Table_stack[];
|
|
|
|
extern int Extension;
|
|
|
|
extern WCHAR *Filename;
|
|
extern int Linenumber;
|
|
extern WCHAR Filebuff[MED_BUFFER + 1];
|
|
extern CHAR chBuf[MED_BUFFER+1];
|
|
extern WCHAR Reuse_W[BIG_BUFFER];
|
|
extern hash_t Reuse_W_hash;
|
|
extern UINT Reuse_W_length;
|
|
extern WCHAR Reuse_Include[MED_BUFFER+1];
|
|
extern WCHAR 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 WCHAR *Comment_string;
|
|
extern int Tiny_lexer_nesting;
|
|
extern WCHAR *Exp_ptr;
|
|
extern int ifstack[IFSTACK_SIZE];
|
|
|
|
extern WCHAR Contmap[], Charmap[];
|
|
|
|
extern const 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 wchar_t Msg_Text[MSG_BUFF_SIZE];
|