aslglobal.h (151937) | aslglobal.h (167802) |
---|---|
1 2 3/****************************************************************************** 4 * 5 * Module Name: aslglobal.h - Global variable definitions | 1 2 3/****************************************************************************** 4 * 5 * Module Name: aslglobal.h - Global variable definitions |
6 * $Revision: 1.50 $ | 6 * $Revision: 1.56 $ |
7 * 8 *****************************************************************************/ 9 10/****************************************************************************** 11 * 12 * 1. Copyright Notice 13 * | 7 * 8 *****************************************************************************/ 9 10/****************************************************************************** 11 * 12 * 1. Copyright Notice 13 * |
14 * Some or all of this work - Copyright (c) 1999 - 2005, Intel Corp. | 14 * Some or all of this work - Copyright (c) 1999 - 2007, Intel Corp. |
15 * All rights reserved. 16 * 17 * 2. License 18 * 19 * 2.1. This is your license from Intel Corp. under its intellectual property 20 * rights. You may have additional license terms from the party that provided 21 * you this software, covering your right to use that party's intellectual 22 * property rights. --- 119 unchanged lines hidden (view full) --- 142extern int yydebug; 143extern FILE *AslCompilerin; 144extern int AslCompilerdebug; 145extern const ASL_MAPPING_ENTRY AslKeywordMapping[]; 146extern char *AslCompilertext; 147extern char hex[]; 148 149#define ASL_LINE_BUFFER_SIZE 512 | 15 * All rights reserved. 16 * 17 * 2. License 18 * 19 * 2.1. This is your license from Intel Corp. under its intellectual property 20 * rights. You may have additional license terms from the party that provided 21 * you this software, covering your right to use that party's intellectual 22 * property rights. --- 119 unchanged lines hidden (view full) --- 142extern int yydebug; 143extern FILE *AslCompilerin; 144extern int AslCompilerdebug; 145extern const ASL_MAPPING_ENTRY AslKeywordMapping[]; 146extern char *AslCompilertext; 147extern char hex[]; 148 149#define ASL_LINE_BUFFER_SIZE 512 |
150#define ASL_MSG_BUFFER_SIZE (ASL_LINE_BUFFER_SIZE * 2) | 150#define ASL_MSG_BUFFER_SIZE 4096 |
151#define HEX_TABLE_LINE_SIZE 8 152#define HEX_LISTING_LINE_SIZE 16 153 154 155/* Source code buffers and pointers for error reporting */ 156 157ASL_EXTERN char Gbl_CurrentLineBuffer[ASL_LINE_BUFFER_SIZE]; 158ASL_EXTERN UINT32 ASL_INIT_GLOBAL (Gbl_CurrentColumn, 0); --- 8 unchanged lines hidden (view full) --- 167ASL_EXTERN ASL_ERROR_MSG ASL_INIT_GLOBAL (*Gbl_ErrorLog,NULL); 168ASL_EXTERN ASL_ERROR_MSG ASL_INIT_GLOBAL (*Gbl_NextError,NULL); 169extern UINT32 Gbl_ExceptionCount[]; 170 171 172/* Option flags */ 173 174ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_Acpi2, FALSE); | 151#define HEX_TABLE_LINE_SIZE 8 152#define HEX_LISTING_LINE_SIZE 16 153 154 155/* Source code buffers and pointers for error reporting */ 156 157ASL_EXTERN char Gbl_CurrentLineBuffer[ASL_LINE_BUFFER_SIZE]; 158ASL_EXTERN UINT32 ASL_INIT_GLOBAL (Gbl_CurrentColumn, 0); --- 8 unchanged lines hidden (view full) --- 167ASL_EXTERN ASL_ERROR_MSG ASL_INIT_GLOBAL (*Gbl_ErrorLog,NULL); 168ASL_EXTERN ASL_ERROR_MSG ASL_INIT_GLOBAL (*Gbl_NextError,NULL); 169extern UINT32 Gbl_ExceptionCount[]; 170 171 172/* Option flags */ 173 174ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_Acpi2, FALSE); |
175ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_CheckForAscii, FALSE); | |
176ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_UseDefaultAmlFilename, TRUE); 177ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_NsOutputFlag, FALSE); 178ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DebugFlag, FALSE); 179ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_AsmOutputFlag, FALSE); 180ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_C_OutputFlag, FALSE); 181ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_AsmIncludeOutputFlag, FALSE); 182ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_C_IncludeOutputFlag, FALSE); 183ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ListingFlag, FALSE); 184ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_IgnoreErrors, FALSE); | 175ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_UseDefaultAmlFilename, TRUE); 176ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_NsOutputFlag, FALSE); 177ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DebugFlag, FALSE); 178ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_AsmOutputFlag, FALSE); 179ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_C_OutputFlag, FALSE); 180ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_AsmIncludeOutputFlag, FALSE); 181ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_C_IncludeOutputFlag, FALSE); 182ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ListingFlag, FALSE); 183ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_IgnoreErrors, FALSE); |
185ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_GenerateExternals, FALSE); | |
186ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_SourceOutputFlag, FALSE); 187ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ParseOnlyFlag, FALSE); 188ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_CompileTimesFlag, FALSE); 189ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_FoldConstants, TRUE); 190ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_VerboseErrors, TRUE); 191ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisasmFlag, FALSE); 192ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_GetAllTables, FALSE); 193ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_IntegerOptimizationFlag, TRUE); 194ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ReferenceOptimizationFlag, TRUE); 195ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisplayRemarks, TRUE); 196ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisplayOptimizations, FALSE); | 184ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_SourceOutputFlag, FALSE); 185ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ParseOnlyFlag, FALSE); 186ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_CompileTimesFlag, FALSE); 187ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_FoldConstants, TRUE); 188ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_VerboseErrors, TRUE); 189ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisasmFlag, FALSE); 190ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_GetAllTables, FALSE); 191ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_IntegerOptimizationFlag, TRUE); 192ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_ReferenceOptimizationFlag, TRUE); 193ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisplayRemarks, TRUE); 194ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_DisplayOptimizations, FALSE); |
195ASL_EXTERN UINT8 ASL_INIT_GLOBAL (Gbl_WarningLevel, ASL_WARNING); |
|
197 | 196 |
197 |
|
198#define HEX_OUTPUT_NONE 0 199#define HEX_OUTPUT_C 1 200#define HEX_OUTPUT_ASM 2 201ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_HexOutputFlag, HEX_OUTPUT_NONE); 202 203 204/* Files */ 205 206ASL_EXTERN ASL_FILE_INFO Gbl_Files [ASL_NUM_FILES]; 207 208ASL_EXTERN char *Gbl_DirectoryPath; | 198#define HEX_OUTPUT_NONE 0 199#define HEX_OUTPUT_C 1 200#define HEX_OUTPUT_ASM 2 201ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_HexOutputFlag, HEX_OUTPUT_NONE); 202 203 204/* Files */ 205 206ASL_EXTERN ASL_FILE_INFO Gbl_Files [ASL_NUM_FILES]; 207 208ASL_EXTERN char *Gbl_DirectoryPath; |
209ASL_EXTERN char ASL_INIT_GLOBAL (*Gbl_ExternalFilename, NULL); |
|
209ASL_EXTERN char ASL_INIT_GLOBAL (*Gbl_IncludeFilename, NULL); 210ASL_EXTERN char ASL_INIT_GLOBAL (*Gbl_OutputFilenamePrefix, NULL); 211ASL_EXTERN char *Gbl_CurrentInputFilename; 212 213ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_HasIncludeFiles, FALSE); 214 215 216/* Statistics */ --- 61 unchanged lines hidden --- | 210ASL_EXTERN char ASL_INIT_GLOBAL (*Gbl_IncludeFilename, NULL); 211ASL_EXTERN char ASL_INIT_GLOBAL (*Gbl_OutputFilenamePrefix, NULL); 212ASL_EXTERN char *Gbl_CurrentInputFilename; 213 214ASL_EXTERN BOOLEAN ASL_INIT_GLOBAL (Gbl_HasIncludeFiles, FALSE); 215 216 217/* Statistics */ --- 61 unchanged lines hidden --- |