diff options
Diffstat (limited to '')
-rw-r--r-- | src/liblzma/check/crc32_x86.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/liblzma/check/crc32_x86.S b/src/liblzma/check/crc32_x86.S index a9d07f04..ec28cf5d 100644 --- a/src/liblzma/check/crc32_x86.S +++ b/src/liblzma/check/crc32_x86.S @@ -60,7 +60,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 @@ -69,7 +69,7 @@ init_table(void) .text .globl LZMA_CRC32 -#if !defined(__MACH__) && !defined(_WIN32) +#if !defined(__MACH__) && !defined(_WIN32) && !defined(__MSDOS__) .type LZMA_CRC32, @function #endif @@ -275,7 +275,7 @@ LZMA_CRC32: .ascii " -export:lzma_crc32" # endif -#else +#elif !defined(__MSDOS__) /* ELF */ .size LZMA_CRC32, .-LZMA_CRC32 #endif |