diff options
Diffstat (limited to 'zutil.h')
-rw-r--r-- | zutil.h | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -150,6 +150,30 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ | |||
150 | 150 | ||
151 | /* functions */ | 151 | /* functions */ |
152 | 152 | ||
153 | #ifdef __STDC_VERSION__ | ||
154 | # if __STDC_VERSION__ >= 199901L | ||
155 | # ifndef STDC99 | ||
156 | # define STDC99 | ||
157 | # endif | ||
158 | # endif | ||
159 | #endif | ||
160 | #if !defined(STDC99) && !(defined(__TURBOC__) && __TURBOC__ >= 0x550) && !defined(VSNPRINTF_DEFINED) | ||
161 | # ifdef MSDOS | ||
162 | /* vsnprintf may exist on some MS-DOS compilers (DJGPP?), | ||
163 | but for now we just assume it doesn't. */ | ||
164 | # define NO_vsnprintf | ||
165 | # endif | ||
166 | # ifdef WIN32 | ||
167 | /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */ | ||
168 | # if !defined(vsnprintf) && !defined(__TURBOC__) | ||
169 | # define vsnprintf _vsnprintf | ||
170 | # endif | ||
171 | # endif | ||
172 | # ifdef __TURBOC__ | ||
173 | # define NO_vsnprintf | ||
174 | # endif | ||
175 | #endif | ||
176 | |||
153 | #ifdef HAVE_STRERROR | 177 | #ifdef HAVE_STRERROR |
154 | extern char *strerror OF((int)); | 178 | extern char *strerror OF((int)); |
155 | # define zstrerror(errnum) strerror(errnum) | 179 | # define zstrerror(errnum) strerror(errnum) |