From dc5a43ebfadb6b775f6e64bfeb5a461c66acb394 Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Fri, 9 Sep 2011 23:26:58 -0700 Subject: zlib 1.2.3.6 --- gzguts.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'gzguts.h') diff --git a/gzguts.h b/gzguts.h index 429c21b..8b7914d 100644 --- a/gzguts.h +++ b/gzguts.h @@ -15,10 +15,12 @@ #define ZLIB_INTERNAL #include -#include -#include -#include #include "zlib.h" +#ifdef STDC +# include +# include +#endif +#include #ifdef NO_DEFLATE /* for compatibility with old definition */ # define NO_GZCOMPRESS @@ -42,7 +44,8 @@ /* get errno and strerror definition */ #if defined UNDER_CE && defined NO_ERRNO_H -# define zstrerror(errnum) strwinerror((DWORD)errnum) +# include +# define zstrerror() gz_strwinerror((DWORD)GetLastError()) #else # ifdef STDC # include @@ -54,7 +57,7 @@ /* MVS fdopen() */ #ifdef __MVS__ -# pragma map (fdopen , "\174\174FDOPEN") + #pragma map (fdopen , "\174\174FDOPEN") FILE *fdopen(int, const char *); #endif @@ -106,4 +109,7 @@ typedef struct { typedef gz_state FAR *gz_statep; /* shared functions */ -ZEXTERN void ZEXPORT gz_error OF((gz_statep, int, char *)); +ZEXTERN void ZEXPORT gz_error OF((gz_statep, int, const char *)); +#if defined UNDER_CE && defined NO_ERRNO_H +ZEXTERN char ZEXPORT *gz_strwinerror OF((DWORD error)); +#endif -- cgit v1.2.3-55-g6feb