diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2016-12-04 16:50:49 -0800 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2016-12-04 17:19:36 -0800 |
| commit | 3f8c768745e85d0e63ba306581710c6dc9db0d65 (patch) | |
| tree | 92ffb0e6fa13bed577a608c1c3cbcd8fdc2c4564 | |
| parent | ca50ebd4dfd08dfd7e8c8bb087278e158cd67720 (diff) | |
| download | zlib-3f8c768745e85d0e63ba306581710c6dc9db0d65.tar.gz zlib-3f8c768745e85d0e63ba306581710c6dc9db0d65.tar.bz2 zlib-3f8c768745e85d0e63ba306581710c6dc9db0d65.zip | |
Fix compile option for when z_size_t needs to be a long long.
| -rwxr-xr-x | configure | 2 | ||||
| -rw-r--r-- | zconf.h | 2 | ||||
| -rw-r--r-- | zconf.h.cmakein | 2 | ||||
| -rw-r--r-- | zconf.h.in | 2 |
4 files changed, 7 insertions, 1 deletions
| @@ -491,7 +491,7 @@ EOF | |||
| 491 | int main(void) { | 491 | int main(void) { |
| 492 | if (sizeof(void *) <= sizeof(int)) puts("int"); | 492 | if (sizeof(void *) <= sizeof(int)) puts("int"); |
| 493 | else if (sizeof(void *) <= sizeof(long)) puts("long"); | 493 | else if (sizeof(void *) <= sizeof(long)) puts("long"); |
| 494 | else puts("long long"); | 494 | else puts("z_longlong"); |
| 495 | return 0; | 495 | return 0; |
| 496 | } | 496 | } |
| 497 | EOF | 497 | EOF |
| @@ -225,6 +225,7 @@ | |||
| 225 | #endif | 225 | #endif |
| 226 | 226 | ||
| 227 | #ifndef Z_SOLO | 227 | #ifndef Z_SOLO |
| 228 | # define z_longlong long long | ||
| 228 | # ifdef NO_SIZE_T | 229 | # ifdef NO_SIZE_T |
| 229 | typedef unsigned NO_SIZE_T z_size_t; | 230 | typedef unsigned NO_SIZE_T z_size_t; |
| 230 | # else | 231 | # else |
| @@ -237,6 +238,7 @@ | |||
| 237 | # include <sys/types.h> | 238 | # include <sys/types.h> |
| 238 | typedef ssize_t z_ssize_t; | 239 | typedef ssize_t z_ssize_t; |
| 239 | # endif | 240 | # endif |
| 241 | # undef z_longlong | ||
| 240 | #endif | 242 | #endif |
| 241 | 243 | ||
| 242 | /* Maximum value for memLevel in deflateInit2 */ | 244 | /* Maximum value for memLevel in deflateInit2 */ |
diff --git a/zconf.h.cmakein b/zconf.h.cmakein index 662fc3d..efd91f7 100644 --- a/zconf.h.cmakein +++ b/zconf.h.cmakein | |||
| @@ -227,6 +227,7 @@ | |||
| 227 | #endif | 227 | #endif |
| 228 | 228 | ||
| 229 | #ifndef Z_SOLO | 229 | #ifndef Z_SOLO |
| 230 | # define z_longlong long long | ||
| 230 | # ifdef NO_SIZE_T | 231 | # ifdef NO_SIZE_T |
| 231 | typedef unsigned NO_SIZE_T z_size_t; | 232 | typedef unsigned NO_SIZE_T z_size_t; |
| 232 | # else | 233 | # else |
| @@ -239,6 +240,7 @@ | |||
| 239 | # include <sys/types.h> | 240 | # include <sys/types.h> |
| 240 | typedef ssize_t z_ssize_t; | 241 | typedef ssize_t z_ssize_t; |
| 241 | # endif | 242 | # endif |
| 243 | # undef z_longlong | ||
| 242 | #endif | 244 | #endif |
| 243 | 245 | ||
| 244 | /* Maximum value for memLevel in deflateInit2 */ | 246 | /* Maximum value for memLevel in deflateInit2 */ |
| @@ -225,6 +225,7 @@ | |||
| 225 | #endif | 225 | #endif |
| 226 | 226 | ||
| 227 | #ifndef Z_SOLO | 227 | #ifndef Z_SOLO |
| 228 | # define z_longlong long long | ||
| 228 | # ifdef NO_SIZE_T | 229 | # ifdef NO_SIZE_T |
| 229 | typedef unsigned NO_SIZE_T z_size_t; | 230 | typedef unsigned NO_SIZE_T z_size_t; |
| 230 | # else | 231 | # else |
| @@ -237,6 +238,7 @@ | |||
| 237 | # include <sys/types.h> | 238 | # include <sys/types.h> |
| 238 | typedef ssize_t z_ssize_t; | 239 | typedef ssize_t z_ssize_t; |
| 239 | # endif | 240 | # endif |
| 241 | # undef z_longlong | ||
| 240 | #endif | 242 | #endif |
| 241 | 243 | ||
| 242 | /* Maximum value for memLevel in deflateInit2 */ | 244 | /* Maximum value for memLevel in deflateInit2 */ |
