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