diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2009-02-13 17:29:02 +0200 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2009-02-13 17:29:02 +0200 |
commit | 96c46df7deb231ea68a03d8d1da9de4c774e36d8 (patch) | |
tree | 6788af6a63bd9bdc77f318b7581b43e859e1a44c /src/liblzma | |
parent | Remove dead directories from .gitignore. (diff) | |
download | xz-96c46df7deb231ea68a03d8d1da9de4c774e36d8.tar.xz |
Improve support for DOS-like systems.
Here DOS-like means DOS, Windows, and OS/2.
Diffstat (limited to '')
-rw-r--r-- | src/liblzma/check/crc32_x86.S | 6 | ||||
-rw-r--r-- | src/liblzma/check/crc64_x86.S | 6 |
2 files changed, 6 insertions, 6 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 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 |