-/* 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