Leaked source code of windows server 2003
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.

120 lines
2.8 KiB

  1. extern char Union_str[];
  2. extern char Struct_str[];
  3. extern char Cdecl_str[];
  4. extern char Cdecl1_str[];
  5. extern char Fortran_str[];
  6. extern char Fortran1_str[];
  7. extern char Pascal_str[];
  8. extern char Pascal1_str[];
  9. extern char PPelse_str[];
  10. extern char PPendif_str[];
  11. extern char PPifel_str[];
  12. extern char Syntax_str[];
  13. extern FILE * ErrFile;
  14. extern FILE * Errfl;
  15. extern FILE * OUTPUTFILE;
  16. extern char * A_string;
  17. extern char * Debug;
  18. extern char * Input_file;
  19. extern char * Output_file;
  20. extern char * Q_string;
  21. extern char * Version;
  22. extern char * gpszNLSoptions;
  23. extern int In_alloc_text;
  24. extern int Bad_pragma;
  25. extern int Cross_compile;
  26. extern int Ehxtension;
  27. extern int HugeModel;
  28. extern LIST Defs;
  29. extern LIST Includes;
  30. extern lextype_t yylval;
  31. extern token_t Basic_token;
  32. extern char * BTarray[];
  33. extern char * Basename;
  34. extern char * ErrFilName;
  35. extern char * Path_chars;
  36. extern int Char_align;
  37. extern int Dump_tables;
  38. extern int StunOpSeen;
  39. extern int Inteltypes;
  40. extern int List_type;
  41. extern int Need_enddata;
  42. extern int Nerrors;
  43. extern int NoPasFor;
  44. extern int Cmd_intrinsic;
  45. extern int Cmd_pointer_check;
  46. extern int Pointer_check;
  47. extern int Cmd_stack_check;
  48. extern int Stack_check;
  49. extern int Cmd_loop_opt;
  50. extern int Loop_opt;
  51. extern int Cmd_pack_size;
  52. extern int Pack_size;
  53. extern int N_types;
  54. extern int Got_type;
  55. extern int Out_funcdef;
  56. extern int Plm;
  57. extern int Prep;
  58. extern int Prep_ifstack;
  59. extern int Ret_seen;
  60. extern int Srclist;
  61. extern int Stack_depth;
  62. extern int Symbolic_debug;
  63. extern int Table_index;
  64. extern int Switch_check;
  65. extern int Load_ds_with;
  66. extern int Plmn;
  67. extern int Plmf;
  68. extern int Cflag;
  69. extern int Eflag;
  70. extern int Jflag;
  71. extern int Pflag;
  72. extern int Rflag;
  73. extern int ZcFlag;
  74. extern int StunDepth;
  75. extern long Enum_val;
  76. extern char Size_of[];
  77. extern long Max_ival[];
  78. extern table_t *Table_stack[];
  79. extern int Extension;
  80. extern char *Filename;
  81. extern int Linenumber;
  82. extern UCHAR Filebuff[MED_BUFFER + 1];
  83. extern UCHAR Reuse_1[BIG_BUFFER];
  84. extern hash_t Reuse_1_hash;
  85. extern UINT Reuse_1_length;
  86. extern UCHAR Macro_buffer[BIG_BUFFER * 4];
  87. extern int In_define;
  88. extern int InIf;
  89. extern int InInclude;
  90. extern int Macro_depth;
  91. extern int On_pound_line;
  92. extern int Listing_value;
  93. extern token_t Currtok;
  94. extern long Currval;
  95. extern int Comment_type;
  96. extern char *Comment_string;
  97. extern int Tiny_lexer_nesting;
  98. extern UCHAR *Exp_ptr;
  99. extern int ifstack[IFSTACK_SIZE];
  100. extern unsigned char Contmap[], Charmap[];
  101. extern keytab_t Tokstrings[];
  102. #define EXTENSION (Extension || Ehxtension)
  103. /*** I/O Variable for PreProcessor ***/
  104. extern ptext_t Current_char;
  105. /*** w-BrianM - Re-write of fatal(), error() ***/
  106. extern char Msg_Text[];
  107. extern char * Msg_Temp;