diff options
Diffstat (limited to 'source/tools/acpixtract/acpixtract.h')
-rw-r--r-- | source/tools/acpixtract/acpixtract.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/tools/acpixtract/acpixtract.h b/source/tools/acpixtract/acpixtract.h index c998f6b72ba8c..d76cd1e2dec44 100644 --- a/source/tools/acpixtract/acpixtract.h +++ b/source/tools/acpixtract/acpixtract.h @@ -180,7 +180,7 @@ #define AX_REQUIRED_TABLE 1 #define AX_UTILITY_NAME "ACPI Binary Table Extraction Utility" -#define AX_SUPPORTED_OPTIONS "ahlms:v^" +#define AX_SUPPORTED_OPTIONS "afhlms:v^" #define AX_MULTI_TABLE_FILENAME "amltables.dat" #define AX_TABLE_INFO_FORMAT " %4.4s - %7u bytes written (0x%8.8X) - %s\n" @@ -193,7 +193,7 @@ #define AX_LINE_BUFFER_SIZE 256 #define AX_MIN_BLOCK_HEADER_LENGTH 6 /* strlen ("DSDT @") */ -#define AX_IS_TABLE_BLOCK_HEADER strstr (Gbl_LineBuffer, " @ ") +#define AX_IS_TABLE_BLOCK_HEADER (strlen (Gbl_LineBuffer) < AX_END_OF_HEX_DATA) && (strstr (Gbl_LineBuffer, " @ ")) #define AX_END_OF_HEX_DATA 55 @@ -216,6 +216,7 @@ ACPI_GLOBAL (AX_TABLE_INFO, *Gbl_TableListHead); ACPI_GLOBAL (char, Gbl_OutputFilename[32]); ACPI_GLOBAL (unsigned char, Gbl_BinaryData[16]); ACPI_GLOBAL (unsigned int, Gbl_TableCount); +ACPI_GLOBAL (BOOLEAN, Gbl_ForceExtraction); /* |