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