提交 61b91f27 编写于 作者: M Mark Adler

Make z_size_t unsigned long for non-standard C.

Also declare z_size_t when compiling solo.
上级 cca27e95
...@@ -229,13 +229,17 @@ ...@@ -229,13 +229,17 @@
# define z_const # define z_const
#endif #endif
#ifndef Z_SOLO #ifdef Z_SOLO
typedef unsigned long z_size_t;
#else
# define z_longlong long long # define z_longlong long long
# ifdef NO_SIZE_T # if defined(NO_SIZE_T)
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # elif defined(STDC)
# include <stddef.h> # include <stddef.h>
typedef size_t z_size_t; typedef size_t z_size_t;
# else
typedef unsigned long z_size_t;
# endif # endif
# undef z_longlong # undef z_longlong
#endif #endif
......
...@@ -231,13 +231,17 @@ ...@@ -231,13 +231,17 @@
# define z_const # define z_const
#endif #endif
#ifndef Z_SOLO #ifdef Z_SOLO
typedef unsigned long z_size_t;
#else
# define z_longlong long long # define z_longlong long long
# ifdef NO_SIZE_T # if defined(NO_SIZE_T)
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # elif defined(STDC)
# include <stddef.h> # include <stddef.h>
typedef size_t z_size_t; typedef size_t z_size_t;
# else
typedef unsigned long z_size_t;
# endif # endif
# undef z_longlong # undef z_longlong
#endif #endif
......
...@@ -229,13 +229,17 @@ ...@@ -229,13 +229,17 @@
# define z_const # define z_const
#endif #endif
#ifndef Z_SOLO #ifdef Z_SOLO
typedef unsigned long z_size_t;
#else
# define z_longlong long long # define z_longlong long long
# ifdef NO_SIZE_T # if defined(NO_SIZE_T)
typedef unsigned NO_SIZE_T z_size_t; typedef unsigned NO_SIZE_T z_size_t;
# else # elif defined(STDC)
# include <stddef.h> # include <stddef.h>
typedef size_t z_size_t; typedef size_t z_size_t;
# else
typedef unsigned long z_size_t;
# endif # endif
# undef z_longlong # undef z_longlong
#endif #endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册