diff options
Diffstat (limited to 'src/liblzma/check/crc64_x86.S')
-rw-r--r-- | src/liblzma/check/crc64_x86.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/liblzma/check/crc64_x86.S b/src/liblzma/check/crc64_x86.S index 031285e5..3c25d42d 100644 --- a/src/liblzma/check/crc64_x86.S +++ b/src/liblzma/check/crc64_x86.S @@ -53,7 +53,7 @@ init_table(void) * Solaris assembler doesn't have .p2align, and Darwin uses .align * differently than GNU/Linux and Solaris. */ -#ifdef __MACH__ +#if defined(__MACH__) || defined(__MSDOS__) # define ALIGN(pow2, abs) .align pow2 #else # define ALIGN(pow2, abs) .align abs @@ -62,7 +62,7 @@ init_table(void) .text .globl LZMA_CRC64 -#if !defined(__MACH__) && !defined(_WIN32) +#if !defined(__MACH__) && !defined(_WIN32) && !defined(__MSDOS__) .type LZMA_CRC64, @function #endif @@ -261,7 +261,7 @@ LZMA_CRC64: .ascii " -export:lzma_crc64" # endif -#else +#elif !defined(__MSDOS__) /* ELF */ .size LZMA_CRC64, .-LZMA_CRC64 #endif |