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