Go to the documentation of this file.
6#ifdef _LARGEFILE64_SOURCE
7# ifndef _LARGEFILE_SOURCE
8# define _LARGEFILE_SOURCE 1
10# ifdef _FILE_OFFSET_BITS
11# undef _FILE_OFFSET_BITS
15#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ)
16# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
36# define vsnprintf _vsnprintf
53# define zstrerror() gz_strwinerror((DWORD)GetLastError())
57# define zstrerror() strerror(errno)
59# define zstrerror() "stdio error (consult errno)"
64#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0
128# define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > INT_MAX)
131# define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
gz_state FAR * gz_statep
Definition: gzguts.h:116
#define ZLIB_INTERNAL
Definition: gzguts.h:18
z_off64_t start
Definition: gzguts.h:100
int direct
Definition: gzguts.h:103
z_off64_t pos
Definition: gzguts.h:91
int strategy
Definition: gzguts.h:106
unsigned size
Definition: gzguts.h:92
z_off64_t skip
Definition: gzguts.h:108
int fd
Definition: gzguts.h:89
z_stream strm
Definition: gzguts.h:114
unsigned have
Definition: gzguts.h:98
int err
Definition: gzguts.h:111
int mode
Definition: gzguts.h:88
int level
Definition: gzguts.h:105
unsigned char * next
Definition: gzguts.h:96
int seek
Definition: gzguts.h:109
unsigned want
Definition: gzguts.h:93
int how
Definition: gzguts.h:102
char * msg
Definition: gzguts.h:112
char * path
Definition: gzguts.h:90
unsigned char * out
Definition: gzguts.h:95
z_off64_t raw
Definition: gzguts.h:101
int eof
Definition: gzguts.h:99
unsigned char * in
Definition: gzguts.h:94
Byte FAR * voidpf
Definition: zconf.h:357
#define ZEXPORT
Definition: zconf.h:324
#define ZEXTERN
Definition: zconf.h:321
unsigned int uInt
Definition: zconf.h:337
Byte * voidp
Definition: zconf.h:358
#define OF(args)
Definition: zconf.h:244
#define z_off64_t
Definition: zconf.h:398
#define FAR
Definition: zconf.h:331
voidp gzFile
Definition: zlib.h:1165