提交 3f8c7687 编写于 作者: M Mark Adler

Fix compile option for when z_size_t needs to be a long long.

上级 ca50ebd4
...@@ -491,7 +491,7 @@ EOF ...@@ -491,7 +491,7 @@ EOF
int main(void) { int main(void) {
if (sizeof(void *) <= sizeof(int)) puts("int"); if (sizeof(void *) <= sizeof(int)) puts("int");
else if (sizeof(void *) <= sizeof(long)) puts("long"); else if (sizeof(void *) <= sizeof(long)) puts("long");
else puts("long long"); else puts("z_longlong");
return 0; return 0;
} }
EOF EOF
......
...@@ -225,6 +225,7 @@ ...@@ -225,6 +225,7 @@
#endif #endif
#ifndef Z_SOLO #ifndef Z_SOLO
# define z_longlong long long
# ifdef NO_SIZE_T # ifdef NO_SIZE_T
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # else
...@@ -237,6 +238,7 @@ ...@@ -237,6 +238,7 @@
# include <sys/types.h> # include <sys/types.h>
typedef ssize_t z_ssize_t; typedef ssize_t z_ssize_t;
# endif # endif
# undef z_longlong
#endif #endif
/* Maximum value for memLevel in deflateInit2 */ /* Maximum value for memLevel in deflateInit2 */
......
...@@ -227,6 +227,7 @@ ...@@ -227,6 +227,7 @@
#endif #endif
#ifndef Z_SOLO #ifndef Z_SOLO
# define z_longlong long long
# ifdef NO_SIZE_T # ifdef NO_SIZE_T
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # else
...@@ -239,6 +240,7 @@ ...@@ -239,6 +240,7 @@
# include <sys/types.h> # include <sys/types.h>
typedef ssize_t z_ssize_t; typedef ssize_t z_ssize_t;
# endif # endif
# undef z_longlong
#endif #endif
/* Maximum value for memLevel in deflateInit2 */ /* Maximum value for memLevel in deflateInit2 */
......
...@@ -225,6 +225,7 @@ ...@@ -225,6 +225,7 @@
#endif #endif
#ifndef Z_SOLO #ifndef Z_SOLO
# define z_longlong long long
# ifdef NO_SIZE_T # ifdef NO_SIZE_T
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # else
...@@ -237,6 +238,7 @@ ...@@ -237,6 +238,7 @@
# include <sys/types.h> # include <sys/types.h>
typedef ssize_t z_ssize_t; typedef ssize_t z_ssize_t;
# endif # endif
# undef z_longlong
#endif #endif
/* Maximum value for memLevel in deflateInit2 */ /* Maximum value for memLevel in deflateInit2 */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册