diff options
Diffstat (limited to 'zconf.h.cmakein')
-rw-r--r-- | zconf.h.cmakein | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/zconf.h.cmakein b/zconf.h.cmakein index 31619f3..27a220b 100644 --- a/zconf.h.cmakein +++ b/zconf.h.cmakein | |||
@@ -231,13 +231,17 @@ | |||
231 | # define z_const | 231 | # define z_const |
232 | #endif | 232 | #endif |
233 | 233 | ||
234 | #ifndef Z_SOLO | 234 | #ifdef Z_SOLO |
235 | typedef unsigned long z_size_t; | ||
236 | #else | ||
235 | # define z_longlong long long | 237 | # define z_longlong long long |
236 | # ifdef NO_SIZE_T | 238 | # if defined(NO_SIZE_T) |
237 | typedef unsigned NO_SIZE_T z_size_t; | 239 | typedef unsigned NO_SIZE_T z_size_t; |
238 | # else | 240 | # elif defined(STDC) |
239 | # include <stddef.h> | 241 | # include <stddef.h> |
240 | typedef size_t z_size_t; | 242 | typedef size_t z_size_t; |
243 | # else | ||
244 | typedef unsigned long z_size_t; | ||
241 | # endif | 245 | # endif |
242 | # undef z_longlong | 246 | # undef z_longlong |
243 | #endif | 247 | #endif |