aboutsummaryrefslogtreecommitdiff
path: root/gzguts.h
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:26:58 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:26:58 -0700
commitdc5a43ebfadb6b775f6e64bfeb5a461c66acb394 (patch)
tree00e122ba59ad883db198dc6adf24d020cac924d3 /gzguts.h
parentd004b047838a7e803818b4973a2e39e0ff8c1fa2 (diff)
downloadzlib-dc5a43ebfadb6b775f6e64bfeb5a461c66acb394.tar.gz
zlib-dc5a43ebfadb6b775f6e64bfeb5a461c66acb394.tar.bz2
zlib-dc5a43ebfadb6b775f6e64bfeb5a461c66acb394.zip
zlib 1.2.3.6v1.2.3.6
Diffstat (limited to 'gzguts.h')
-rw-r--r--gzguts.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/gzguts.h b/gzguts.h
index 429c21b..8b7914d 100644
--- a/gzguts.h
+++ b/gzguts.h
@@ -15,10 +15,12 @@
15#define ZLIB_INTERNAL 15#define ZLIB_INTERNAL
16 16
17#include <stdio.h> 17#include <stdio.h>
18#include <stdlib.h>
19#include <string.h>
20#include <fcntl.h>
21#include "zlib.h" 18#include "zlib.h"
19#ifdef STDC
20# include <string.h>
21# include <stdlib.h>
22#endif
23#include <fcntl.h>
22 24
23#ifdef NO_DEFLATE /* for compatibility with old definition */ 25#ifdef NO_DEFLATE /* for compatibility with old definition */
24# define NO_GZCOMPRESS 26# define NO_GZCOMPRESS
@@ -42,7 +44,8 @@
42 44
43/* get errno and strerror definition */ 45/* get errno and strerror definition */
44#if defined UNDER_CE && defined NO_ERRNO_H 46#if defined UNDER_CE && defined NO_ERRNO_H
45# define zstrerror(errnum) strwinerror((DWORD)errnum) 47# include <windows.h>
48# define zstrerror() gz_strwinerror((DWORD)GetLastError())
46#else 49#else
47# ifdef STDC 50# ifdef STDC
48# include <errno.h> 51# include <errno.h>
@@ -54,7 +57,7 @@
54 57
55/* MVS fdopen() */ 58/* MVS fdopen() */
56#ifdef __MVS__ 59#ifdef __MVS__
57# pragma map (fdopen , "\174\174FDOPEN") 60 #pragma map (fdopen , "\174\174FDOPEN")
58 FILE *fdopen(int, const char *); 61 FILE *fdopen(int, const char *);
59#endif 62#endif
60 63
@@ -106,4 +109,7 @@ typedef struct {
106typedef gz_state FAR *gz_statep; 109typedef gz_state FAR *gz_statep;
107 110
108/* shared functions */ 111/* shared functions */
109ZEXTERN void ZEXPORT gz_error OF((gz_statep, int, char *)); 112ZEXTERN void ZEXPORT gz_error OF((gz_statep, int, const char *));
113#if defined UNDER_CE && defined NO_ERRNO_H
114ZEXTERN char ZEXPORT *gz_strwinerror OF((DWORD error));
115#endif