summaryrefslogtreecommitdiff
path: root/zutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'zutil.h')
-rw-r--r--zutil.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/zutil.h b/zutil.h
index 5e403d1..6f2cb97 100644
--- a/zutil.h
+++ b/zutil.h
@@ -75,7 +75,7 @@ extern const char *z_errmsg[10]; /* indexed by 2-zlib_error */
75 75
76#ifdef MSDOS 76#ifdef MSDOS
77# define OS_CODE 0x00 77# define OS_CODE 0x00
78# ifdef __TURBOC__ 78# if defined(__TURBOC__) || defined(__BORLANDC__)
79# if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__)) 79# if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
80 /* Allow compilation with ANSI keywords only enabled */ 80 /* Allow compilation with ANSI keywords only enabled */
81 void _Cdecl farfree( void *block ); 81 void _Cdecl farfree( void *block );
@@ -112,13 +112,12 @@ extern const char *z_errmsg[10]; /* indexed by 2-zlib_error */
112 112
113#if defined(MACOS) || defined(TARGET_OS_MAC) 113#if defined(MACOS) || defined(TARGET_OS_MAC)
114# define OS_CODE 0x07 114# define OS_CODE 0x07
115# ifndef fdopen 115# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
116# define fdopen(fd,mode) NULL /* No fdopen() */ 116# include <unix.h> /* for fdopen */
117# endif 117# else
118#endif 118# ifndef fdopen
119#if defined(__MWERKS__) && !defined(fdopen) 119# define fdopen(fd,mode) NULL /* No fdopen() */
120# if __dest_os != __be_os && __dest_os != __win32_os 120# endif
121# define fdopen(fd,mode) NULL
122# endif 121# endif
123#endif 122#endif
124 123
@@ -134,7 +133,7 @@ extern const char *z_errmsg[10]; /* indexed by 2-zlib_error */
134# define fdopen(fd,mode) NULL /* No fdopen() */ 133# define fdopen(fd,mode) NULL /* No fdopen() */
135#endif 134#endif
136 135
137#if (defined(_MSC_VER) && (_MSC_VER >= 600)) 136#if (defined(_MSC_VER) && (_MSC_VER > 600))
138# define fdopen(fd,type) _fdopen(fd,type) 137# define fdopen(fd,type) _fdopen(fd,type)
139#endif 138#endif
140 139
@@ -182,8 +181,8 @@ extern const char *z_errmsg[10]; /* indexed by 2-zlib_error */
182# define zmemzero(dest, len) memset(dest, 0, len) 181# define zmemzero(dest, len) memset(dest, 0, len)
183# endif 182# endif
184#else 183#else
185 extern void zmemcpy OF((Bytef* dest, Bytef* source, uInt len)); 184 extern void zmemcpy OF((Bytef* dest, const Bytef* source, uInt len));
186 extern int zmemcmp OF((Bytef* s1, Bytef* s2, uInt len)); 185 extern int zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len));
187 extern void zmemzero OF((Bytef* dest, uInt len)); 186 extern void zmemzero OF((Bytef* dest, uInt len));
188#endif 187#endif
189 188