/* zconf.h -- configuration of the zlib compression library
- * Copyright (C) 1995-2012 Jean-loup Gailly.
+ * Copyright (C) 1995-2013 Jean-loup Gailly.
* For conditions of distribution and use, see copyright notice in zlib.h
*/
# define gzopen_w z_gzopen_w
# endif
# define gzprintf z_gzprintf
+# define gzvprintf z_gzvprintf
# define gzputc z_gzputc
# define gzputs z_gzputs
# define gzread z_gzread
# define z_const
#endif
-/* Some Mac compilers merge all .h files incorrectly: */
-#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
-# define NO_DUMMY_DECL
+#ifndef Z_SOLO
+# define z_longlong long long
+# ifdef NO_SIZE_T
+ typedef unsigned NO_SIZE_T z_size_t;
+# else
+# include <stddef.h>
+ typedef size_t z_size_t;
+# endif
+# ifdef NO_SSIZE_T
+ typedef NO_SSIZE_T z_ssize_t;
+# else
+# include <sys/types.h>
+ typedef ssize_t z_ssize_t;
+# endif
+# undef z_longlong
#endif
/* Maximum value for memLevel in deflateInit2 */
Of course this will generally degrade compression (there's no free lunch).
The memory requirements for inflate are (in bytes) 1 << windowBits
- that is, 32K for windowBits=15 (default value) plus a few kilobytes
+ that is, 32K for windowBits=15 (default value) plus about 7 kilobytes
for small objects.
*/
#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
# include <limits.h>
-# if (UINT_MAX == 4294967295)
+# if (UINT_MAX == 0xffffffffUL)
# define Z_U4 unsigned
-# elif (ULONG_MAX == 4294967295)
+# elif (ULONG_MAX == 0xffffffffUL)
# define Z_U4 unsigned long
-# elif (USHRT_MAX == 4294967295)
+# elif (USHRT_MAX == 0xffffffffUL)
# define Z_U4 unsigned short
# endif
#endif