xref: /aosp_15_r20/external/zlib/zconf.h.cmakein (revision 86ee64e75fa5f8bce2c8c356138035642429cd05)
1*86ee64e7SAndroid Build Coastguard Worker/* zconf.h -- configuration of the zlib compression library
2*86ee64e7SAndroid Build Coastguard Worker * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
3*86ee64e7SAndroid Build Coastguard Worker * For conditions of distribution and use, see copyright notice in zlib.h
4*86ee64e7SAndroid Build Coastguard Worker */
5*86ee64e7SAndroid Build Coastguard Worker
6*86ee64e7SAndroid Build Coastguard Worker/* @(#) $Id$ */
7*86ee64e7SAndroid Build Coastguard Worker
8*86ee64e7SAndroid Build Coastguard Worker#ifndef ZCONF_H
9*86ee64e7SAndroid Build Coastguard Worker#define ZCONF_H
10*86ee64e7SAndroid Build Coastguard Worker#cmakedefine Z_PREFIX
11*86ee64e7SAndroid Build Coastguard Worker#cmakedefine Z_HAVE_UNISTD_H
12*86ee64e7SAndroid Build Coastguard Worker
13*86ee64e7SAndroid Build Coastguard Worker/*
14*86ee64e7SAndroid Build Coastguard Worker * If you *really* need a unique prefix for all types and library functions,
15*86ee64e7SAndroid Build Coastguard Worker * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
16*86ee64e7SAndroid Build Coastguard Worker * Even better than compiling with -DZ_PREFIX would be to use configure to set
17*86ee64e7SAndroid Build Coastguard Worker * this permanently in zconf.h using "./configure --zprefix".
18*86ee64e7SAndroid Build Coastguard Worker */
19*86ee64e7SAndroid Build Coastguard Worker#ifdef Z_PREFIX     /* may be set to #if 1 by ./configure */
20*86ee64e7SAndroid Build Coastguard Worker#  define Z_PREFIX_SET
21*86ee64e7SAndroid Build Coastguard Worker
22*86ee64e7SAndroid Build Coastguard Worker/* all linked symbols and init macros */
23*86ee64e7SAndroid Build Coastguard Worker#  define _dist_code            z__dist_code
24*86ee64e7SAndroid Build Coastguard Worker#  define _length_code          z__length_code
25*86ee64e7SAndroid Build Coastguard Worker#  define _tr_align             z__tr_align
26*86ee64e7SAndroid Build Coastguard Worker#  define _tr_flush_bits        z__tr_flush_bits
27*86ee64e7SAndroid Build Coastguard Worker#  define _tr_flush_block       z__tr_flush_block
28*86ee64e7SAndroid Build Coastguard Worker#  define _tr_init              z__tr_init
29*86ee64e7SAndroid Build Coastguard Worker#  define _tr_stored_block      z__tr_stored_block
30*86ee64e7SAndroid Build Coastguard Worker#  define _tr_tally             z__tr_tally
31*86ee64e7SAndroid Build Coastguard Worker#  define adler32               z_adler32
32*86ee64e7SAndroid Build Coastguard Worker#  define adler32_combine       z_adler32_combine
33*86ee64e7SAndroid Build Coastguard Worker#  define adler32_combine64     z_adler32_combine64
34*86ee64e7SAndroid Build Coastguard Worker#  define adler32_z             z_adler32_z
35*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
36*86ee64e7SAndroid Build Coastguard Worker#    define compress              z_compress
37*86ee64e7SAndroid Build Coastguard Worker#    define compress2             z_compress2
38*86ee64e7SAndroid Build Coastguard Worker#    define compressBound         z_compressBound
39*86ee64e7SAndroid Build Coastguard Worker#  endif
40*86ee64e7SAndroid Build Coastguard Worker#  define crc32                 z_crc32
41*86ee64e7SAndroid Build Coastguard Worker#  define crc32_combine         z_crc32_combine
42*86ee64e7SAndroid Build Coastguard Worker#  define crc32_combine64       z_crc32_combine64
43*86ee64e7SAndroid Build Coastguard Worker#  define crc32_combine_gen     z_crc32_combine_gen
44*86ee64e7SAndroid Build Coastguard Worker#  define crc32_combine_gen64   z_crc32_combine_gen64
45*86ee64e7SAndroid Build Coastguard Worker#  define crc32_combine_op      z_crc32_combine_op
46*86ee64e7SAndroid Build Coastguard Worker#  define crc32_z               z_crc32_z
47*86ee64e7SAndroid Build Coastguard Worker#  define deflate               z_deflate
48*86ee64e7SAndroid Build Coastguard Worker#  define deflateBound          z_deflateBound
49*86ee64e7SAndroid Build Coastguard Worker#  define deflateCopy           z_deflateCopy
50*86ee64e7SAndroid Build Coastguard Worker#  define deflateEnd            z_deflateEnd
51*86ee64e7SAndroid Build Coastguard Worker#  define deflateGetDictionary  z_deflateGetDictionary
52*86ee64e7SAndroid Build Coastguard Worker#  define deflateInit           z_deflateInit
53*86ee64e7SAndroid Build Coastguard Worker#  define deflateInit2          z_deflateInit2
54*86ee64e7SAndroid Build Coastguard Worker#  define deflateInit2_         z_deflateInit2_
55*86ee64e7SAndroid Build Coastguard Worker#  define deflateInit_          z_deflateInit_
56*86ee64e7SAndroid Build Coastguard Worker#  define deflateParams         z_deflateParams
57*86ee64e7SAndroid Build Coastguard Worker#  define deflatePending        z_deflatePending
58*86ee64e7SAndroid Build Coastguard Worker#  define deflatePrime          z_deflatePrime
59*86ee64e7SAndroid Build Coastguard Worker#  define deflateReset          z_deflateReset
60*86ee64e7SAndroid Build Coastguard Worker#  define deflateResetKeep      z_deflateResetKeep
61*86ee64e7SAndroid Build Coastguard Worker#  define deflateSetDictionary  z_deflateSetDictionary
62*86ee64e7SAndroid Build Coastguard Worker#  define deflateSetHeader      z_deflateSetHeader
63*86ee64e7SAndroid Build Coastguard Worker#  define deflateTune           z_deflateTune
64*86ee64e7SAndroid Build Coastguard Worker#  define deflate_copyright     z_deflate_copyright
65*86ee64e7SAndroid Build Coastguard Worker#  define get_crc_table         z_get_crc_table
66*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
67*86ee64e7SAndroid Build Coastguard Worker#    define gz_error              z_gz_error
68*86ee64e7SAndroid Build Coastguard Worker#    define gz_intmax             z_gz_intmax
69*86ee64e7SAndroid Build Coastguard Worker#    define gz_strwinerror        z_gz_strwinerror
70*86ee64e7SAndroid Build Coastguard Worker#    define gzbuffer              z_gzbuffer
71*86ee64e7SAndroid Build Coastguard Worker#    define gzclearerr            z_gzclearerr
72*86ee64e7SAndroid Build Coastguard Worker#    define gzclose               z_gzclose
73*86ee64e7SAndroid Build Coastguard Worker#    define gzclose_r             z_gzclose_r
74*86ee64e7SAndroid Build Coastguard Worker#    define gzclose_w             z_gzclose_w
75*86ee64e7SAndroid Build Coastguard Worker#    define gzdirect              z_gzdirect
76*86ee64e7SAndroid Build Coastguard Worker#    define gzdopen               z_gzdopen
77*86ee64e7SAndroid Build Coastguard Worker#    define gzeof                 z_gzeof
78*86ee64e7SAndroid Build Coastguard Worker#    define gzerror               z_gzerror
79*86ee64e7SAndroid Build Coastguard Worker#    define gzflush               z_gzflush
80*86ee64e7SAndroid Build Coastguard Worker#    define gzfread               z_gzfread
81*86ee64e7SAndroid Build Coastguard Worker#    define gzfwrite              z_gzfwrite
82*86ee64e7SAndroid Build Coastguard Worker#    define gzgetc                z_gzgetc
83*86ee64e7SAndroid Build Coastguard Worker#    define gzgetc_               z_gzgetc_
84*86ee64e7SAndroid Build Coastguard Worker#    define gzgets                z_gzgets
85*86ee64e7SAndroid Build Coastguard Worker#    define gzoffset              z_gzoffset
86*86ee64e7SAndroid Build Coastguard Worker#    define gzoffset64            z_gzoffset64
87*86ee64e7SAndroid Build Coastguard Worker#    define gzopen                z_gzopen
88*86ee64e7SAndroid Build Coastguard Worker#    define gzopen64              z_gzopen64
89*86ee64e7SAndroid Build Coastguard Worker#    ifdef _WIN32
90*86ee64e7SAndroid Build Coastguard Worker#      define gzopen_w              z_gzopen_w
91*86ee64e7SAndroid Build Coastguard Worker#    endif
92*86ee64e7SAndroid Build Coastguard Worker#    define gzprintf              z_gzprintf
93*86ee64e7SAndroid Build Coastguard Worker#    define gzputc                z_gzputc
94*86ee64e7SAndroid Build Coastguard Worker#    define gzputs                z_gzputs
95*86ee64e7SAndroid Build Coastguard Worker#    define gzread                z_gzread
96*86ee64e7SAndroid Build Coastguard Worker#    define gzrewind              z_gzrewind
97*86ee64e7SAndroid Build Coastguard Worker#    define gzseek                z_gzseek
98*86ee64e7SAndroid Build Coastguard Worker#    define gzseek64              z_gzseek64
99*86ee64e7SAndroid Build Coastguard Worker#    define gzsetparams           z_gzsetparams
100*86ee64e7SAndroid Build Coastguard Worker#    define gztell                z_gztell
101*86ee64e7SAndroid Build Coastguard Worker#    define gztell64              z_gztell64
102*86ee64e7SAndroid Build Coastguard Worker#    define gzungetc              z_gzungetc
103*86ee64e7SAndroid Build Coastguard Worker#    define gzvprintf             z_gzvprintf
104*86ee64e7SAndroid Build Coastguard Worker#    define gzwrite               z_gzwrite
105*86ee64e7SAndroid Build Coastguard Worker#  endif
106*86ee64e7SAndroid Build Coastguard Worker#  define inflate               z_inflate
107*86ee64e7SAndroid Build Coastguard Worker#  define inflateBack           z_inflateBack
108*86ee64e7SAndroid Build Coastguard Worker#  define inflateBackEnd        z_inflateBackEnd
109*86ee64e7SAndroid Build Coastguard Worker#  define inflateBackInit       z_inflateBackInit
110*86ee64e7SAndroid Build Coastguard Worker#  define inflateBackInit_      z_inflateBackInit_
111*86ee64e7SAndroid Build Coastguard Worker#  define inflateCodesUsed      z_inflateCodesUsed
112*86ee64e7SAndroid Build Coastguard Worker#  define inflateCopy           z_inflateCopy
113*86ee64e7SAndroid Build Coastguard Worker#  define inflateEnd            z_inflateEnd
114*86ee64e7SAndroid Build Coastguard Worker#  define inflateGetDictionary  z_inflateGetDictionary
115*86ee64e7SAndroid Build Coastguard Worker#  define inflateGetHeader      z_inflateGetHeader
116*86ee64e7SAndroid Build Coastguard Worker#  define inflateInit           z_inflateInit
117*86ee64e7SAndroid Build Coastguard Worker#  define inflateInit2          z_inflateInit2
118*86ee64e7SAndroid Build Coastguard Worker#  define inflateInit2_         z_inflateInit2_
119*86ee64e7SAndroid Build Coastguard Worker#  define inflateInit_          z_inflateInit_
120*86ee64e7SAndroid Build Coastguard Worker#  define inflateMark           z_inflateMark
121*86ee64e7SAndroid Build Coastguard Worker#  define inflatePrime          z_inflatePrime
122*86ee64e7SAndroid Build Coastguard Worker#  define inflateReset          z_inflateReset
123*86ee64e7SAndroid Build Coastguard Worker#  define inflateReset2         z_inflateReset2
124*86ee64e7SAndroid Build Coastguard Worker#  define inflateResetKeep      z_inflateResetKeep
125*86ee64e7SAndroid Build Coastguard Worker#  define inflateSetDictionary  z_inflateSetDictionary
126*86ee64e7SAndroid Build Coastguard Worker#  define inflateSync           z_inflateSync
127*86ee64e7SAndroid Build Coastguard Worker#  define inflateSyncPoint      z_inflateSyncPoint
128*86ee64e7SAndroid Build Coastguard Worker#  define inflateUndermine      z_inflateUndermine
129*86ee64e7SAndroid Build Coastguard Worker#  define inflateValidate       z_inflateValidate
130*86ee64e7SAndroid Build Coastguard Worker#  define inflate_copyright     z_inflate_copyright
131*86ee64e7SAndroid Build Coastguard Worker#  define inflate_fast          z_inflate_fast
132*86ee64e7SAndroid Build Coastguard Worker#  define inflate_table         z_inflate_table
133*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
134*86ee64e7SAndroid Build Coastguard Worker#    define uncompress            z_uncompress
135*86ee64e7SAndroid Build Coastguard Worker#    define uncompress2           z_uncompress2
136*86ee64e7SAndroid Build Coastguard Worker#  endif
137*86ee64e7SAndroid Build Coastguard Worker#  define zError                z_zError
138*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
139*86ee64e7SAndroid Build Coastguard Worker#    define zcalloc               z_zcalloc
140*86ee64e7SAndroid Build Coastguard Worker#    define zcfree                z_zcfree
141*86ee64e7SAndroid Build Coastguard Worker#  endif
142*86ee64e7SAndroid Build Coastguard Worker#  define zlibCompileFlags      z_zlibCompileFlags
143*86ee64e7SAndroid Build Coastguard Worker#  define zlibVersion           z_zlibVersion
144*86ee64e7SAndroid Build Coastguard Worker
145*86ee64e7SAndroid Build Coastguard Worker/* all zlib typedefs in zlib.h and zconf.h */
146*86ee64e7SAndroid Build Coastguard Worker#  define Byte                  z_Byte
147*86ee64e7SAndroid Build Coastguard Worker#  define Bytef                 z_Bytef
148*86ee64e7SAndroid Build Coastguard Worker#  define alloc_func            z_alloc_func
149*86ee64e7SAndroid Build Coastguard Worker#  define charf                 z_charf
150*86ee64e7SAndroid Build Coastguard Worker#  define free_func             z_free_func
151*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
152*86ee64e7SAndroid Build Coastguard Worker#    define gzFile                z_gzFile
153*86ee64e7SAndroid Build Coastguard Worker#  endif
154*86ee64e7SAndroid Build Coastguard Worker#  define gz_header             z_gz_header
155*86ee64e7SAndroid Build Coastguard Worker#  define gz_headerp            z_gz_headerp
156*86ee64e7SAndroid Build Coastguard Worker#  define in_func               z_in_func
157*86ee64e7SAndroid Build Coastguard Worker#  define intf                  z_intf
158*86ee64e7SAndroid Build Coastguard Worker#  define out_func              z_out_func
159*86ee64e7SAndroid Build Coastguard Worker#  define uInt                  z_uInt
160*86ee64e7SAndroid Build Coastguard Worker#  define uIntf                 z_uIntf
161*86ee64e7SAndroid Build Coastguard Worker#  define uLong                 z_uLong
162*86ee64e7SAndroid Build Coastguard Worker#  define uLongf                z_uLongf
163*86ee64e7SAndroid Build Coastguard Worker#  define voidp                 z_voidp
164*86ee64e7SAndroid Build Coastguard Worker#  define voidpc                z_voidpc
165*86ee64e7SAndroid Build Coastguard Worker#  define voidpf                z_voidpf
166*86ee64e7SAndroid Build Coastguard Worker
167*86ee64e7SAndroid Build Coastguard Worker/* all zlib structs in zlib.h and zconf.h */
168*86ee64e7SAndroid Build Coastguard Worker#  define gz_header_s           z_gz_header_s
169*86ee64e7SAndroid Build Coastguard Worker#  define internal_state        z_internal_state
170*86ee64e7SAndroid Build Coastguard Worker
171*86ee64e7SAndroid Build Coastguard Worker#endif
172*86ee64e7SAndroid Build Coastguard Worker
173*86ee64e7SAndroid Build Coastguard Worker#if defined(__MSDOS__) && !defined(MSDOS)
174*86ee64e7SAndroid Build Coastguard Worker#  define MSDOS
175*86ee64e7SAndroid Build Coastguard Worker#endif
176*86ee64e7SAndroid Build Coastguard Worker#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
177*86ee64e7SAndroid Build Coastguard Worker#  define OS2
178*86ee64e7SAndroid Build Coastguard Worker#endif
179*86ee64e7SAndroid Build Coastguard Worker#if defined(_WINDOWS) && !defined(WINDOWS)
180*86ee64e7SAndroid Build Coastguard Worker#  define WINDOWS
181*86ee64e7SAndroid Build Coastguard Worker#endif
182*86ee64e7SAndroid Build Coastguard Worker#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
183*86ee64e7SAndroid Build Coastguard Worker#  ifndef WIN32
184*86ee64e7SAndroid Build Coastguard Worker#    define WIN32
185*86ee64e7SAndroid Build Coastguard Worker#  endif
186*86ee64e7SAndroid Build Coastguard Worker#endif
187*86ee64e7SAndroid Build Coastguard Worker#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
188*86ee64e7SAndroid Build Coastguard Worker#  if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
189*86ee64e7SAndroid Build Coastguard Worker#    ifndef SYS16BIT
190*86ee64e7SAndroid Build Coastguard Worker#      define SYS16BIT
191*86ee64e7SAndroid Build Coastguard Worker#    endif
192*86ee64e7SAndroid Build Coastguard Worker#  endif
193*86ee64e7SAndroid Build Coastguard Worker#endif
194*86ee64e7SAndroid Build Coastguard Worker
195*86ee64e7SAndroid Build Coastguard Worker/*
196*86ee64e7SAndroid Build Coastguard Worker * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
197*86ee64e7SAndroid Build Coastguard Worker * than 64k bytes at a time (needed on systems with 16-bit int).
198*86ee64e7SAndroid Build Coastguard Worker */
199*86ee64e7SAndroid Build Coastguard Worker#ifdef SYS16BIT
200*86ee64e7SAndroid Build Coastguard Worker#  define MAXSEG_64K
201*86ee64e7SAndroid Build Coastguard Worker#endif
202*86ee64e7SAndroid Build Coastguard Worker#ifdef MSDOS
203*86ee64e7SAndroid Build Coastguard Worker#  define UNALIGNED_OK
204*86ee64e7SAndroid Build Coastguard Worker#endif
205*86ee64e7SAndroid Build Coastguard Worker
206*86ee64e7SAndroid Build Coastguard Worker#ifdef __STDC_VERSION__
207*86ee64e7SAndroid Build Coastguard Worker#  ifndef STDC
208*86ee64e7SAndroid Build Coastguard Worker#    define STDC
209*86ee64e7SAndroid Build Coastguard Worker#  endif
210*86ee64e7SAndroid Build Coastguard Worker#  if __STDC_VERSION__ >= 199901L
211*86ee64e7SAndroid Build Coastguard Worker#    ifndef STDC99
212*86ee64e7SAndroid Build Coastguard Worker#      define STDC99
213*86ee64e7SAndroid Build Coastguard Worker#    endif
214*86ee64e7SAndroid Build Coastguard Worker#  endif
215*86ee64e7SAndroid Build Coastguard Worker#endif
216*86ee64e7SAndroid Build Coastguard Worker#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
217*86ee64e7SAndroid Build Coastguard Worker#  define STDC
218*86ee64e7SAndroid Build Coastguard Worker#endif
219*86ee64e7SAndroid Build Coastguard Worker#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
220*86ee64e7SAndroid Build Coastguard Worker#  define STDC
221*86ee64e7SAndroid Build Coastguard Worker#endif
222*86ee64e7SAndroid Build Coastguard Worker#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
223*86ee64e7SAndroid Build Coastguard Worker#  define STDC
224*86ee64e7SAndroid Build Coastguard Worker#endif
225*86ee64e7SAndroid Build Coastguard Worker#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
226*86ee64e7SAndroid Build Coastguard Worker#  define STDC
227*86ee64e7SAndroid Build Coastguard Worker#endif
228*86ee64e7SAndroid Build Coastguard Worker
229*86ee64e7SAndroid Build Coastguard Worker#if defined(__OS400__) && !defined(STDC)    /* iSeries (formerly AS/400). */
230*86ee64e7SAndroid Build Coastguard Worker#  define STDC
231*86ee64e7SAndroid Build Coastguard Worker#endif
232*86ee64e7SAndroid Build Coastguard Worker
233*86ee64e7SAndroid Build Coastguard Worker#ifndef STDC
234*86ee64e7SAndroid Build Coastguard Worker#  ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
235*86ee64e7SAndroid Build Coastguard Worker#    define const       /* note: need a more gentle solution here */
236*86ee64e7SAndroid Build Coastguard Worker#  endif
237*86ee64e7SAndroid Build Coastguard Worker#endif
238*86ee64e7SAndroid Build Coastguard Worker
239*86ee64e7SAndroid Build Coastguard Worker#if defined(ZLIB_CONST) && !defined(z_const)
240*86ee64e7SAndroid Build Coastguard Worker#  define z_const const
241*86ee64e7SAndroid Build Coastguard Worker#else
242*86ee64e7SAndroid Build Coastguard Worker#  define z_const
243*86ee64e7SAndroid Build Coastguard Worker#endif
244*86ee64e7SAndroid Build Coastguard Worker
245*86ee64e7SAndroid Build Coastguard Worker#ifdef Z_SOLO
246*86ee64e7SAndroid Build Coastguard Worker#  ifdef _WIN64
247*86ee64e7SAndroid Build Coastguard Worker     typedef unsigned long long z_size_t;
248*86ee64e7SAndroid Build Coastguard Worker#  else
249*86ee64e7SAndroid Build Coastguard Worker     typedef unsigned long z_size_t;
250*86ee64e7SAndroid Build Coastguard Worker#  endif
251*86ee64e7SAndroid Build Coastguard Worker#else
252*86ee64e7SAndroid Build Coastguard Worker#  define z_longlong long long
253*86ee64e7SAndroid Build Coastguard Worker#  if defined(NO_SIZE_T)
254*86ee64e7SAndroid Build Coastguard Worker     typedef unsigned NO_SIZE_T z_size_t;
255*86ee64e7SAndroid Build Coastguard Worker#  elif defined(STDC)
256*86ee64e7SAndroid Build Coastguard Worker#    include <stddef.h>
257*86ee64e7SAndroid Build Coastguard Worker     typedef size_t z_size_t;
258*86ee64e7SAndroid Build Coastguard Worker#  else
259*86ee64e7SAndroid Build Coastguard Worker     typedef unsigned long z_size_t;
260*86ee64e7SAndroid Build Coastguard Worker#  endif
261*86ee64e7SAndroid Build Coastguard Worker#  undef z_longlong
262*86ee64e7SAndroid Build Coastguard Worker#endif
263*86ee64e7SAndroid Build Coastguard Worker
264*86ee64e7SAndroid Build Coastguard Worker/* Maximum value for memLevel in deflateInit2 */
265*86ee64e7SAndroid Build Coastguard Worker#ifndef MAX_MEM_LEVEL
266*86ee64e7SAndroid Build Coastguard Worker#  ifdef MAXSEG_64K
267*86ee64e7SAndroid Build Coastguard Worker#    define MAX_MEM_LEVEL 8
268*86ee64e7SAndroid Build Coastguard Worker#  else
269*86ee64e7SAndroid Build Coastguard Worker#    define MAX_MEM_LEVEL 9
270*86ee64e7SAndroid Build Coastguard Worker#  endif
271*86ee64e7SAndroid Build Coastguard Worker#endif
272*86ee64e7SAndroid Build Coastguard Worker
273*86ee64e7SAndroid Build Coastguard Worker/* Maximum value for windowBits in deflateInit2 and inflateInit2.
274*86ee64e7SAndroid Build Coastguard Worker * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
275*86ee64e7SAndroid Build Coastguard Worker * created by gzip. (Files created by minigzip can still be extracted by
276*86ee64e7SAndroid Build Coastguard Worker * gzip.)
277*86ee64e7SAndroid Build Coastguard Worker */
278*86ee64e7SAndroid Build Coastguard Worker#ifndef MAX_WBITS
279*86ee64e7SAndroid Build Coastguard Worker#  define MAX_WBITS   15 /* 32K LZ77 window */
280*86ee64e7SAndroid Build Coastguard Worker#endif
281*86ee64e7SAndroid Build Coastguard Worker
282*86ee64e7SAndroid Build Coastguard Worker/* The memory requirements for deflate are (in bytes):
283*86ee64e7SAndroid Build Coastguard Worker            (1 << (windowBits+2)) +  (1 << (memLevel+9))
284*86ee64e7SAndroid Build Coastguard Worker that is: 128K for windowBits=15  +  128K for memLevel = 8  (default values)
285*86ee64e7SAndroid Build Coastguard Worker plus a few kilobytes for small objects. For example, if you want to reduce
286*86ee64e7SAndroid Build Coastguard Worker the default memory requirements from 256K to 128K, compile with
287*86ee64e7SAndroid Build Coastguard Worker     make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
288*86ee64e7SAndroid Build Coastguard Worker Of course this will generally degrade compression (there's no free lunch).
289*86ee64e7SAndroid Build Coastguard Worker
290*86ee64e7SAndroid Build Coastguard Worker   The memory requirements for inflate are (in bytes) 1 << windowBits
291*86ee64e7SAndroid Build Coastguard Worker that is, 32K for windowBits=15 (default value) plus about 7 kilobytes
292*86ee64e7SAndroid Build Coastguard Worker for small objects.
293*86ee64e7SAndroid Build Coastguard Worker*/
294*86ee64e7SAndroid Build Coastguard Worker
295*86ee64e7SAndroid Build Coastguard Worker                        /* Type declarations */
296*86ee64e7SAndroid Build Coastguard Worker
297*86ee64e7SAndroid Build Coastguard Worker#ifndef OF /* function prototypes */
298*86ee64e7SAndroid Build Coastguard Worker#  ifdef STDC
299*86ee64e7SAndroid Build Coastguard Worker#    define OF(args)  args
300*86ee64e7SAndroid Build Coastguard Worker#  else
301*86ee64e7SAndroid Build Coastguard Worker#    define OF(args)  ()
302*86ee64e7SAndroid Build Coastguard Worker#  endif
303*86ee64e7SAndroid Build Coastguard Worker#endif
304*86ee64e7SAndroid Build Coastguard Worker
305*86ee64e7SAndroid Build Coastguard Worker#ifndef Z_ARG /* function prototypes for stdarg */
306*86ee64e7SAndroid Build Coastguard Worker#  if defined(STDC) || defined(Z_HAVE_STDARG_H)
307*86ee64e7SAndroid Build Coastguard Worker#    define Z_ARG(args)  args
308*86ee64e7SAndroid Build Coastguard Worker#  else
309*86ee64e7SAndroid Build Coastguard Worker#    define Z_ARG(args)  ()
310*86ee64e7SAndroid Build Coastguard Worker#  endif
311*86ee64e7SAndroid Build Coastguard Worker#endif
312*86ee64e7SAndroid Build Coastguard Worker
313*86ee64e7SAndroid Build Coastguard Worker/* The following definitions for FAR are needed only for MSDOS mixed
314*86ee64e7SAndroid Build Coastguard Worker * model programming (small or medium model with some far allocations).
315*86ee64e7SAndroid Build Coastguard Worker * This was tested only with MSC; for other MSDOS compilers you may have
316*86ee64e7SAndroid Build Coastguard Worker * to define NO_MEMCPY in zutil.h.  If you don't need the mixed model,
317*86ee64e7SAndroid Build Coastguard Worker * just define FAR to be empty.
318*86ee64e7SAndroid Build Coastguard Worker */
319*86ee64e7SAndroid Build Coastguard Worker#ifdef SYS16BIT
320*86ee64e7SAndroid Build Coastguard Worker#  if defined(M_I86SM) || defined(M_I86MM)
321*86ee64e7SAndroid Build Coastguard Worker     /* MSC small or medium model */
322*86ee64e7SAndroid Build Coastguard Worker#    define SMALL_MEDIUM
323*86ee64e7SAndroid Build Coastguard Worker#    ifdef _MSC_VER
324*86ee64e7SAndroid Build Coastguard Worker#      define FAR _far
325*86ee64e7SAndroid Build Coastguard Worker#    else
326*86ee64e7SAndroid Build Coastguard Worker#      define FAR far
327*86ee64e7SAndroid Build Coastguard Worker#    endif
328*86ee64e7SAndroid Build Coastguard Worker#  endif
329*86ee64e7SAndroid Build Coastguard Worker#  if (defined(__SMALL__) || defined(__MEDIUM__))
330*86ee64e7SAndroid Build Coastguard Worker     /* Turbo C small or medium model */
331*86ee64e7SAndroid Build Coastguard Worker#    define SMALL_MEDIUM
332*86ee64e7SAndroid Build Coastguard Worker#    ifdef __BORLANDC__
333*86ee64e7SAndroid Build Coastguard Worker#      define FAR _far
334*86ee64e7SAndroid Build Coastguard Worker#    else
335*86ee64e7SAndroid Build Coastguard Worker#      define FAR far
336*86ee64e7SAndroid Build Coastguard Worker#    endif
337*86ee64e7SAndroid Build Coastguard Worker#  endif
338*86ee64e7SAndroid Build Coastguard Worker#endif
339*86ee64e7SAndroid Build Coastguard Worker
340*86ee64e7SAndroid Build Coastguard Worker#if defined(WINDOWS) || defined(WIN32)
341*86ee64e7SAndroid Build Coastguard Worker   /* If building or using zlib as a DLL, define ZLIB_DLL.
342*86ee64e7SAndroid Build Coastguard Worker    * This is not mandatory, but it offers a little performance increase.
343*86ee64e7SAndroid Build Coastguard Worker    */
344*86ee64e7SAndroid Build Coastguard Worker#  ifdef ZLIB_DLL
345*86ee64e7SAndroid Build Coastguard Worker#    if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
346*86ee64e7SAndroid Build Coastguard Worker#      ifdef ZLIB_INTERNAL
347*86ee64e7SAndroid Build Coastguard Worker#        define ZEXTERN extern __declspec(dllexport)
348*86ee64e7SAndroid Build Coastguard Worker#      else
349*86ee64e7SAndroid Build Coastguard Worker#        define ZEXTERN extern __declspec(dllimport)
350*86ee64e7SAndroid Build Coastguard Worker#      endif
351*86ee64e7SAndroid Build Coastguard Worker#    endif
352*86ee64e7SAndroid Build Coastguard Worker#  endif  /* ZLIB_DLL */
353*86ee64e7SAndroid Build Coastguard Worker   /* If building or using zlib with the WINAPI/WINAPIV calling convention,
354*86ee64e7SAndroid Build Coastguard Worker    * define ZLIB_WINAPI.
355*86ee64e7SAndroid Build Coastguard Worker    * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
356*86ee64e7SAndroid Build Coastguard Worker    */
357*86ee64e7SAndroid Build Coastguard Worker#  ifdef ZLIB_WINAPI
358*86ee64e7SAndroid Build Coastguard Worker#    ifdef FAR
359*86ee64e7SAndroid Build Coastguard Worker#      undef FAR
360*86ee64e7SAndroid Build Coastguard Worker#    endif
361*86ee64e7SAndroid Build Coastguard Worker#    ifndef WIN32_LEAN_AND_MEAN
362*86ee64e7SAndroid Build Coastguard Worker#      define WIN32_LEAN_AND_MEAN
363*86ee64e7SAndroid Build Coastguard Worker#    endif
364*86ee64e7SAndroid Build Coastguard Worker#    include <windows.h>
365*86ee64e7SAndroid Build Coastguard Worker     /* No need for _export, use ZLIB.DEF instead. */
366*86ee64e7SAndroid Build Coastguard Worker     /* For complete Windows compatibility, use WINAPI, not __stdcall. */
367*86ee64e7SAndroid Build Coastguard Worker#    define ZEXPORT WINAPI
368*86ee64e7SAndroid Build Coastguard Worker#    ifdef WIN32
369*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORTVA WINAPIV
370*86ee64e7SAndroid Build Coastguard Worker#    else
371*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORTVA FAR CDECL
372*86ee64e7SAndroid Build Coastguard Worker#    endif
373*86ee64e7SAndroid Build Coastguard Worker#  endif
374*86ee64e7SAndroid Build Coastguard Worker#endif
375*86ee64e7SAndroid Build Coastguard Worker
376*86ee64e7SAndroid Build Coastguard Worker#if defined (__BEOS__)
377*86ee64e7SAndroid Build Coastguard Worker#  ifdef ZLIB_DLL
378*86ee64e7SAndroid Build Coastguard Worker#    ifdef ZLIB_INTERNAL
379*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORT   __declspec(dllexport)
380*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORTVA __declspec(dllexport)
381*86ee64e7SAndroid Build Coastguard Worker#    else
382*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORT   __declspec(dllimport)
383*86ee64e7SAndroid Build Coastguard Worker#      define ZEXPORTVA __declspec(dllimport)
384*86ee64e7SAndroid Build Coastguard Worker#    endif
385*86ee64e7SAndroid Build Coastguard Worker#  endif
386*86ee64e7SAndroid Build Coastguard Worker#endif
387*86ee64e7SAndroid Build Coastguard Worker
388*86ee64e7SAndroid Build Coastguard Worker#ifndef ZEXTERN
389*86ee64e7SAndroid Build Coastguard Worker#  define ZEXTERN extern
390*86ee64e7SAndroid Build Coastguard Worker#endif
391*86ee64e7SAndroid Build Coastguard Worker#ifndef ZEXPORT
392*86ee64e7SAndroid Build Coastguard Worker#  define ZEXPORT
393*86ee64e7SAndroid Build Coastguard Worker#endif
394*86ee64e7SAndroid Build Coastguard Worker#ifndef ZEXPORTVA
395*86ee64e7SAndroid Build Coastguard Worker#  define ZEXPORTVA
396*86ee64e7SAndroid Build Coastguard Worker#endif
397*86ee64e7SAndroid Build Coastguard Worker
398*86ee64e7SAndroid Build Coastguard Worker#ifndef FAR
399*86ee64e7SAndroid Build Coastguard Worker#  define FAR
400*86ee64e7SAndroid Build Coastguard Worker#endif
401*86ee64e7SAndroid Build Coastguard Worker
402*86ee64e7SAndroid Build Coastguard Worker#if !defined(__MACTYPES__)
403*86ee64e7SAndroid Build Coastguard Workertypedef unsigned char  Byte;  /* 8 bits */
404*86ee64e7SAndroid Build Coastguard Worker#endif
405*86ee64e7SAndroid Build Coastguard Workertypedef unsigned int   uInt;  /* 16 bits or more */
406*86ee64e7SAndroid Build Coastguard Workertypedef unsigned long  uLong; /* 32 bits or more */
407*86ee64e7SAndroid Build Coastguard Worker
408*86ee64e7SAndroid Build Coastguard Worker#ifdef SMALL_MEDIUM
409*86ee64e7SAndroid Build Coastguard Worker   /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
410*86ee64e7SAndroid Build Coastguard Worker#  define Bytef Byte FAR
411*86ee64e7SAndroid Build Coastguard Worker#else
412*86ee64e7SAndroid Build Coastguard Worker   typedef Byte  FAR Bytef;
413*86ee64e7SAndroid Build Coastguard Worker#endif
414*86ee64e7SAndroid Build Coastguard Workertypedef char  FAR charf;
415*86ee64e7SAndroid Build Coastguard Workertypedef int   FAR intf;
416*86ee64e7SAndroid Build Coastguard Workertypedef uInt  FAR uIntf;
417*86ee64e7SAndroid Build Coastguard Workertypedef uLong FAR uLongf;
418*86ee64e7SAndroid Build Coastguard Worker
419*86ee64e7SAndroid Build Coastguard Worker#ifdef STDC
420*86ee64e7SAndroid Build Coastguard Worker   typedef void const *voidpc;
421*86ee64e7SAndroid Build Coastguard Worker   typedef void FAR   *voidpf;
422*86ee64e7SAndroid Build Coastguard Worker   typedef void       *voidp;
423*86ee64e7SAndroid Build Coastguard Worker#else
424*86ee64e7SAndroid Build Coastguard Worker   typedef Byte const *voidpc;
425*86ee64e7SAndroid Build Coastguard Worker   typedef Byte FAR   *voidpf;
426*86ee64e7SAndroid Build Coastguard Worker   typedef Byte       *voidp;
427*86ee64e7SAndroid Build Coastguard Worker#endif
428*86ee64e7SAndroid Build Coastguard Worker
429*86ee64e7SAndroid Build Coastguard Worker#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
430*86ee64e7SAndroid Build Coastguard Worker#  include <limits.h>
431*86ee64e7SAndroid Build Coastguard Worker#  if (UINT_MAX == 0xffffffffUL)
432*86ee64e7SAndroid Build Coastguard Worker#    define Z_U4 unsigned
433*86ee64e7SAndroid Build Coastguard Worker#  elif (ULONG_MAX == 0xffffffffUL)
434*86ee64e7SAndroid Build Coastguard Worker#    define Z_U4 unsigned long
435*86ee64e7SAndroid Build Coastguard Worker#  elif (USHRT_MAX == 0xffffffffUL)
436*86ee64e7SAndroid Build Coastguard Worker#    define Z_U4 unsigned short
437*86ee64e7SAndroid Build Coastguard Worker#  endif
438*86ee64e7SAndroid Build Coastguard Worker#endif
439*86ee64e7SAndroid Build Coastguard Worker
440*86ee64e7SAndroid Build Coastguard Worker#ifdef Z_U4
441*86ee64e7SAndroid Build Coastguard Worker   typedef Z_U4 z_crc_t;
442*86ee64e7SAndroid Build Coastguard Worker#else
443*86ee64e7SAndroid Build Coastguard Worker   typedef unsigned long z_crc_t;
444*86ee64e7SAndroid Build Coastguard Worker#endif
445*86ee64e7SAndroid Build Coastguard Worker
446*86ee64e7SAndroid Build Coastguard Worker#ifdef HAVE_UNISTD_H    /* may be set to #if 1 by ./configure */
447*86ee64e7SAndroid Build Coastguard Worker#  define Z_HAVE_UNISTD_H
448*86ee64e7SAndroid Build Coastguard Worker#endif
449*86ee64e7SAndroid Build Coastguard Worker
450*86ee64e7SAndroid Build Coastguard Worker#ifdef HAVE_STDARG_H    /* may be set to #if 1 by ./configure */
451*86ee64e7SAndroid Build Coastguard Worker#  define Z_HAVE_STDARG_H
452*86ee64e7SAndroid Build Coastguard Worker#endif
453*86ee64e7SAndroid Build Coastguard Worker
454*86ee64e7SAndroid Build Coastguard Worker#ifdef STDC
455*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
456*86ee64e7SAndroid Build Coastguard Worker#    include <sys/types.h>      /* for off_t */
457*86ee64e7SAndroid Build Coastguard Worker#  endif
458*86ee64e7SAndroid Build Coastguard Worker#endif
459*86ee64e7SAndroid Build Coastguard Worker
460*86ee64e7SAndroid Build Coastguard Worker#if defined(STDC) || defined(Z_HAVE_STDARG_H)
461*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
462*86ee64e7SAndroid Build Coastguard Worker#    include <stdarg.h>         /* for va_list */
463*86ee64e7SAndroid Build Coastguard Worker#  endif
464*86ee64e7SAndroid Build Coastguard Worker#endif
465*86ee64e7SAndroid Build Coastguard Worker
466*86ee64e7SAndroid Build Coastguard Worker#ifdef _WIN32
467*86ee64e7SAndroid Build Coastguard Worker#  ifndef Z_SOLO
468*86ee64e7SAndroid Build Coastguard Worker#    include <stddef.h>         /* for wchar_t */
469*86ee64e7SAndroid Build Coastguard Worker#  endif
470*86ee64e7SAndroid Build Coastguard Worker#endif
471*86ee64e7SAndroid Build Coastguard Worker
472*86ee64e7SAndroid Build Coastguard Worker/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
473*86ee64e7SAndroid Build Coastguard Worker * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
474*86ee64e7SAndroid Build Coastguard Worker * though the former does not conform to the LFS document), but considering
475*86ee64e7SAndroid Build Coastguard Worker * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
476*86ee64e7SAndroid Build Coastguard Worker * equivalently requesting no 64-bit operations
477*86ee64e7SAndroid Build Coastguard Worker */
478*86ee64e7SAndroid Build Coastguard Worker#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
479*86ee64e7SAndroid Build Coastguard Worker#  undef _LARGEFILE64_SOURCE
480*86ee64e7SAndroid Build Coastguard Worker#endif
481*86ee64e7SAndroid Build Coastguard Worker
482*86ee64e7SAndroid Build Coastguard Worker#ifndef Z_HAVE_UNISTD_H
483*86ee64e7SAndroid Build Coastguard Worker#  ifdef __WATCOMC__
484*86ee64e7SAndroid Build Coastguard Worker#    define Z_HAVE_UNISTD_H
485*86ee64e7SAndroid Build Coastguard Worker#  endif
486*86ee64e7SAndroid Build Coastguard Worker#endif
487*86ee64e7SAndroid Build Coastguard Worker#ifndef Z_HAVE_UNISTD_H
488*86ee64e7SAndroid Build Coastguard Worker#  if defined(_LARGEFILE64_SOURCE) && !defined(_WIN32)
489*86ee64e7SAndroid Build Coastguard Worker#    define Z_HAVE_UNISTD_H
490*86ee64e7SAndroid Build Coastguard Worker#  endif
491*86ee64e7SAndroid Build Coastguard Worker#endif
492*86ee64e7SAndroid Build Coastguard Worker#ifndef Z_SOLO
493*86ee64e7SAndroid Build Coastguard Worker#  if defined(Z_HAVE_UNISTD_H)
494*86ee64e7SAndroid Build Coastguard Worker#    include <unistd.h>         /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
495*86ee64e7SAndroid Build Coastguard Worker#    ifdef VMS
496*86ee64e7SAndroid Build Coastguard Worker#      include <unixio.h>       /* for off_t */
497*86ee64e7SAndroid Build Coastguard Worker#    endif
498*86ee64e7SAndroid Build Coastguard Worker#    ifndef z_off_t
499*86ee64e7SAndroid Build Coastguard Worker#      define z_off_t off_t
500*86ee64e7SAndroid Build Coastguard Worker#    endif
501*86ee64e7SAndroid Build Coastguard Worker#  endif
502*86ee64e7SAndroid Build Coastguard Worker#endif
503*86ee64e7SAndroid Build Coastguard Worker
504*86ee64e7SAndroid Build Coastguard Worker#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
505*86ee64e7SAndroid Build Coastguard Worker#  define Z_LFS64
506*86ee64e7SAndroid Build Coastguard Worker#endif
507*86ee64e7SAndroid Build Coastguard Worker
508*86ee64e7SAndroid Build Coastguard Worker#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
509*86ee64e7SAndroid Build Coastguard Worker#  define Z_LARGE64
510*86ee64e7SAndroid Build Coastguard Worker#endif
511*86ee64e7SAndroid Build Coastguard Worker
512*86ee64e7SAndroid Build Coastguard Worker#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
513*86ee64e7SAndroid Build Coastguard Worker#  define Z_WANT64
514*86ee64e7SAndroid Build Coastguard Worker#endif
515*86ee64e7SAndroid Build Coastguard Worker
516*86ee64e7SAndroid Build Coastguard Worker#if !defined(SEEK_SET) && !defined(Z_SOLO)
517*86ee64e7SAndroid Build Coastguard Worker#  define SEEK_SET        0       /* Seek from beginning of file.  */
518*86ee64e7SAndroid Build Coastguard Worker#  define SEEK_CUR        1       /* Seek from current position.  */
519*86ee64e7SAndroid Build Coastguard Worker#  define SEEK_END        2       /* Set file pointer to EOF plus "offset" */
520*86ee64e7SAndroid Build Coastguard Worker#endif
521*86ee64e7SAndroid Build Coastguard Worker
522*86ee64e7SAndroid Build Coastguard Worker#ifndef z_off_t
523*86ee64e7SAndroid Build Coastguard Worker#  define z_off_t long
524*86ee64e7SAndroid Build Coastguard Worker#endif
525*86ee64e7SAndroid Build Coastguard Worker
526*86ee64e7SAndroid Build Coastguard Worker#if !defined(_WIN32) && defined(Z_LARGE64)
527*86ee64e7SAndroid Build Coastguard Worker#  define z_off64_t off64_t
528*86ee64e7SAndroid Build Coastguard Worker#else
529*86ee64e7SAndroid Build Coastguard Worker#  if defined(_WIN32) && !defined(__GNUC__)
530*86ee64e7SAndroid Build Coastguard Worker#    define z_off64_t __int64
531*86ee64e7SAndroid Build Coastguard Worker#  else
532*86ee64e7SAndroid Build Coastguard Worker#    define z_off64_t z_off_t
533*86ee64e7SAndroid Build Coastguard Worker#  endif
534*86ee64e7SAndroid Build Coastguard Worker#endif
535*86ee64e7SAndroid Build Coastguard Worker
536*86ee64e7SAndroid Build Coastguard Worker/* MVS linker does not support external names larger than 8 bytes */
537*86ee64e7SAndroid Build Coastguard Worker#if defined(__MVS__)
538*86ee64e7SAndroid Build Coastguard Worker  #pragma map(deflateInit_,"DEIN")
539*86ee64e7SAndroid Build Coastguard Worker  #pragma map(deflateInit2_,"DEIN2")
540*86ee64e7SAndroid Build Coastguard Worker  #pragma map(deflateEnd,"DEEND")
541*86ee64e7SAndroid Build Coastguard Worker  #pragma map(deflateBound,"DEBND")
542*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflateInit_,"ININ")
543*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflateInit2_,"ININ2")
544*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflateEnd,"INEND")
545*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflateSync,"INSY")
546*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflateSetDictionary,"INSEDI")
547*86ee64e7SAndroid Build Coastguard Worker  #pragma map(compressBound,"CMBND")
548*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflate_table,"INTABL")
549*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflate_fast,"INFA")
550*86ee64e7SAndroid Build Coastguard Worker  #pragma map(inflate_copyright,"INCOPY")
551*86ee64e7SAndroid Build Coastguard Worker#endif
552*86ee64e7SAndroid Build Coastguard Worker
553*86ee64e7SAndroid Build Coastguard Worker#endif /* ZCONF_H */
554