summaryrefslogtreecommitdiff
path: root/doc/api-documentation/html/zconf_h-source.html
blob: 101917252a766b2a91756fc8ee4ae060f6c0ead2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>zconf.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<!-- Generated by Doxygen 1.2.6 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; </center>
<hr><h1>zconf.h</h1><div class="fragment"><pre>00001 <font class="comment">/* zconf.h -- configuration of the zlib compression library</font>
00002 <font class="comment"> * Copyright (C) 1995-1998 Jean-loup Gailly.</font>
00003 <font class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h </font>
00004 <font class="comment"> */</font>
00005 
00006 <font class="comment">/* @(#) $Id: zconf_h-source.html,v 1.4 2001/10/05 20:45:22 mgruner Exp $ */</font>
00007 
00008 <font class="preprocessor">#ifndef _ZCONF_H</font>
00009 <font class="preprocessor"></font><font class="preprocessor">#define _ZCONF_H</font>
00010 <font class="preprocessor"></font>
00011 <font class="comment">/*</font>
00012 <font class="comment"> * If you *really* need a unique prefix for all types and library functions,</font>
00013 <font class="comment"> * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.</font>
00014 <font class="comment"> */</font>
00015 <font class="preprocessor">#ifdef Z_PREFIX</font>
00016 <font class="preprocessor"></font><font class="preprocessor">#  define deflateInit_  z_deflateInit_</font>
00017 <font class="preprocessor"></font><font class="preprocessor">#  define deflate       z_deflate</font>
00018 <font class="preprocessor"></font><font class="preprocessor">#  define deflateEnd    z_deflateEnd</font>
00019 <font class="preprocessor"></font><font class="preprocessor">#  define inflateInit_  z_inflateInit_</font>
00020 <font class="preprocessor"></font><font class="preprocessor">#  define inflate       z_inflate</font>
00021 <font class="preprocessor"></font><font class="preprocessor">#  define inflateEnd    z_inflateEnd</font>
00022 <font class="preprocessor"></font><font class="preprocessor">#  define deflateInit2_ z_deflateInit2_</font>
00023 <font class="preprocessor"></font><font class="preprocessor">#  define deflateSetDictionary z_deflateSetDictionary</font>
00024 <font class="preprocessor"></font><font class="preprocessor">#  define deflateCopy   z_deflateCopy</font>
00025 <font class="preprocessor"></font><font class="preprocessor">#  define deflateReset  z_deflateReset</font>
00026 <font class="preprocessor"></font><font class="preprocessor">#  define deflateParams z_deflateParams</font>
00027 <font class="preprocessor"></font><font class="preprocessor">#  define inflateInit2_ z_inflateInit2_</font>
00028 <font class="preprocessor"></font><font class="preprocessor">#  define inflateSetDictionary z_inflateSetDictionary</font>
00029 <font class="preprocessor"></font><font class="preprocessor">#  define inflateSync   z_inflateSync</font>
00030 <font class="preprocessor"></font><font class="preprocessor">#  define inflateSyncPoint z_inflateSyncPoint</font>
00031 <font class="preprocessor"></font><font class="preprocessor">#  define inflateReset  z_inflateReset</font>
00032 <font class="preprocessor"></font><font class="preprocessor">#  define compress      z_compress</font>
00033 <font class="preprocessor"></font><font class="preprocessor">#  define compress2     z_compress2</font>
00034 <font class="preprocessor"></font><font class="preprocessor">#  define uncompress    z_uncompress</font>
00035 <font class="preprocessor"></font><font class="preprocessor">#  define adler32       z_adler32</font>
00036 <font class="preprocessor"></font><font class="preprocessor">#  define crc32         z_crc32</font>
00037 <font class="preprocessor"></font><font class="preprocessor">#  define get_crc_table z_get_crc_table</font>
00038 <font class="preprocessor"></font>
00039 <font class="preprocessor">#  define Byte          z_Byte</font>
00040 <font class="preprocessor"></font><font class="preprocessor">#  define uInt          z_uInt</font>
00041 <font class="preprocessor"></font><font class="preprocessor">#  define uLong         z_uLong</font>
00042 <font class="preprocessor"></font><font class="preprocessor">#  define Bytef         z_Bytef</font>
00043 <font class="preprocessor"></font><font class="preprocessor">#  define charf         z_charf</font>
00044 <font class="preprocessor"></font><font class="preprocessor">#  define intf          z_intf</font>
00045 <font class="preprocessor"></font><font class="preprocessor">#  define uIntf         z_uIntf</font>
00046 <font class="preprocessor"></font><font class="preprocessor">#  define uLongf        z_uLongf</font>
00047 <font class="preprocessor"></font><font class="preprocessor">#  define voidpf        z_voidpf</font>
00048 <font class="preprocessor"></font><font class="preprocessor">#  define voidp         z_voidp</font>
00049 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00050 <font class="preprocessor"></font>
00051 <font class="preprocessor">#if (defined(_WIN32) || defined(__WIN32__)) &amp;&amp; !defined(WIN32)</font>
00052 <font class="preprocessor"></font><font class="preprocessor">#  define WIN32</font>
00053 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00054 <font class="preprocessor"></font><font class="preprocessor">#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)</font>
00055 <font class="preprocessor"></font><font class="preprocessor">#  ifndef __32BIT__</font>
00056 <font class="preprocessor"></font><font class="preprocessor">#    define __32BIT__</font>
00057 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00058 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00059 <font class="preprocessor"></font><font class="preprocessor">#if defined(__MSDOS__) &amp;&amp; !defined(MSDOS)</font>
00060 <font class="preprocessor"></font><font class="preprocessor">#  define MSDOS</font>
00061 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00062 <font class="preprocessor"></font>
00063 <font class="comment">/*</font>
00064 <font class="comment"> * Compile with -DMAXSEG_64K if the alloc function cannot allocate more</font>
00065 <font class="comment"> * than 64k bytes at a time (needed on systems with 16-bit int).</font>
00066 <font class="comment"> */</font>
00067 <font class="preprocessor">#if defined(MSDOS) &amp;&amp; !defined(__32BIT__)</font>
00068 <font class="preprocessor"></font><font class="preprocessor">#  define MAXSEG_64K</font>
00069 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00070 <font class="preprocessor"></font><font class="preprocessor">#ifdef MSDOS</font>
00071 <font class="preprocessor"></font><font class="preprocessor">#  define UNALIGNED_OK</font>
00072 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00073 <font class="preprocessor"></font>
00074 <font class="preprocessor">#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32))  &amp;&amp; !defined(STDC)</font>
00075 <font class="preprocessor"></font><font class="preprocessor">#  define STDC</font>
00076 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00077 <font class="preprocessor"></font><font class="preprocessor">#if defined(__STDC__) || defined(__cplusplus) || defined(__OS2__)</font>
00078 <font class="preprocessor"></font><font class="preprocessor">#  ifndef STDC</font>
00079 <font class="preprocessor"></font><font class="preprocessor">#    define STDC</font>
00080 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00081 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00082 <font class="preprocessor"></font>
00083 <font class="preprocessor">#ifndef STDC</font>
00084 <font class="preprocessor"></font><font class="preprocessor">#  ifndef const </font><font class="comment">/* cannot use !defined(STDC) &amp;&amp; !defined(const) on Mac */</font>
00085 <font class="preprocessor">#    define const</font>
00086 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00087 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00088 <font class="preprocessor"></font>
00089 <font class="comment">/* Some Mac compilers merge all .h files incorrectly: */</font>
00090 <font class="preprocessor">#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)</font>
00091 <font class="preprocessor"></font><font class="preprocessor">#  define NO_DUMMY_DECL</font>
00092 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00093 <font class="preprocessor"></font>
00094 <font class="comment">/* Old Borland C incorrectly complains about missing returns: */</font>
00095 <font class="preprocessor">#if defined(__BORLANDC__) &amp;&amp; (__BORLANDC__ &lt; 0x500)</font>
00096 <font class="preprocessor"></font><font class="preprocessor">#  define NEED_DUMMY_RETURN</font>
00097 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00098 <font class="preprocessor"></font>
00099 
00100 <font class="comment">/* Maximum value for memLevel in deflateInit2 */</font>
00101 <font class="preprocessor">#ifndef MAX_MEM_LEVEL</font>
00102 <font class="preprocessor"></font><font class="preprocessor">#  ifdef MAXSEG_64K</font>
00103 <font class="preprocessor"></font><font class="preprocessor">#    define MAX_MEM_LEVEL 8</font>
00104 <font class="preprocessor"></font><font class="preprocessor">#  else</font>
00105 <font class="preprocessor"></font><font class="preprocessor">#    define MAX_MEM_LEVEL 9</font>
00106 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00107 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00108 <font class="preprocessor"></font>
00109 <font class="comment">/* Maximum value for windowBits in deflateInit2 and inflateInit2.</font>
00110 <font class="comment"> * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files</font>
00111 <font class="comment"> * created by gzip. (Files created by minigzip can still be extracted by</font>
00112 <font class="comment"> * gzip.)</font>
00113 <font class="comment"> */</font>
00114 <font class="preprocessor">#ifndef MAX_WBITS</font>
00115 <font class="preprocessor"></font><font class="preprocessor">#  define MAX_WBITS   15 </font><font class="comment">/* 32K LZ77 window */</font>
00116 <font class="preprocessor">#endif</font>
00117 <font class="preprocessor"></font>
00118 <font class="comment">/* The memory requirements for deflate are (in bytes):</font>
00119 <font class="comment">            (1 &lt;&lt; (windowBits+2)) +  (1 &lt;&lt; (memLevel+9))</font>
00120 <font class="comment"> that is: 128K for windowBits=15  +  128K for memLevel = 8  (default values)</font>
00121 <font class="comment"> plus a few kilobytes for small objects. For example, if you want to reduce</font>
00122 <font class="comment"> the default memory requirements from 256K to 128K, compile with</font>
00123 <font class="comment">     make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"</font>
00124 <font class="comment"> Of course this will generally degrade compression (there's no free lunch).</font>
00125 <font class="comment"></font>
00126 <font class="comment">   The memory requirements for inflate are (in bytes) 1 &lt;&lt; windowBits</font>
00127 <font class="comment"> that is, 32K for windowBits=15 (default value) plus a few kilobytes</font>
00128 <font class="comment"> for small objects.</font>
00129 <font class="comment">*/</font>
00130 
00131                         <font class="comment">/* Type declarations */</font>
00132 
00133 <font class="preprocessor">#ifndef OF </font><font class="comment">/* function prototypes */</font>
00134 <font class="preprocessor">#  ifdef STDC</font>
00135 <font class="preprocessor"></font><font class="preprocessor">#    define OF(args)  args</font>
00136 <font class="preprocessor"></font><font class="preprocessor">#  else</font>
00137 <font class="preprocessor"></font><font class="preprocessor">#    define OF(args)  ()</font>
00138 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00139 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00140 <font class="preprocessor"></font>
00141 <font class="comment">/* The following definitions for FAR are needed only for MSDOS mixed</font>
00142 <font class="comment"> * model programming (small or medium model with some far allocations).</font>
00143 <font class="comment"> * This was tested only with MSC; for other MSDOS compilers you may have</font>
00144 <font class="comment"> * to define NO_MEMCPY in zutil.h.  If you don't need the mixed model,</font>
00145 <font class="comment"> * just define FAR to be empty.</font>
00146 <font class="comment"> */</font>
00147 <font class="preprocessor">#if (defined(M_I86SM) || defined(M_I86MM)) &amp;&amp; !defined(__32BIT__)</font>
00148 <font class="preprocessor"></font>   <font class="comment">/* MSC small or medium model */</font>
00149 <font class="preprocessor">#  define SMALL_MEDIUM</font>
00150 <font class="preprocessor"></font><font class="preprocessor">#  ifdef _MSC_VER</font>
00151 <font class="preprocessor"></font><font class="preprocessor">#    define FAR _far</font>
00152 <font class="preprocessor"></font><font class="preprocessor">#  else</font>
00153 <font class="preprocessor"></font><font class="preprocessor">#    define FAR far</font>
00154 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00155 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00156 <font class="preprocessor"></font><font class="preprocessor">#if defined(__BORLANDC__) &amp;&amp; (defined(__SMALL__) || defined(__MEDIUM__))</font>
00157 <font class="preprocessor"></font><font class="preprocessor">#  ifndef __32BIT__</font>
00158 <font class="preprocessor"></font><font class="preprocessor">#    define SMALL_MEDIUM</font>
00159 <font class="preprocessor"></font><font class="preprocessor">#    define FAR _far</font>
00160 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00161 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00162 <font class="preprocessor"></font>
00163 <font class="comment">/* Compile with -DZLIB_DLL for Windows DLL support */</font>
00164 <font class="preprocessor">#if defined(ZLIB_DLL)</font>
00165 <font class="preprocessor"></font><font class="preprocessor">#  if defined(_WINDOWS) || defined(WINDOWS)</font>
00166 <font class="preprocessor"></font><font class="preprocessor">#    ifdef FAR</font>
00167 <font class="preprocessor"></font><font class="preprocessor">#      undef FAR</font>
00168 <font class="preprocessor"></font><font class="preprocessor">#    endif</font>
00169 <font class="preprocessor"></font><font class="preprocessor">#    include &lt;windows.h&gt;</font>
00170 <font class="preprocessor">#    define ZEXPORT  WINAPI</font>
00171 <font class="preprocessor"></font><font class="preprocessor">#    ifdef WIN32</font>
00172 <font class="preprocessor"></font><font class="preprocessor">#      define ZEXPORTVA  WINAPIV</font>
00173 <font class="preprocessor"></font><font class="preprocessor">#    else</font>
00174 <font class="preprocessor"></font><font class="preprocessor">#      define ZEXPORTVA  FAR _cdecl _export</font>
00175 <font class="preprocessor"></font><font class="preprocessor">#    endif</font>
00176 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00177 <font class="preprocessor"></font><font class="preprocessor">#  if defined (__BORLANDC__)</font>
00178 <font class="preprocessor"></font><font class="preprocessor">#    if (__BORLANDC__ &gt;= 0x0500) &amp;&amp; defined (WIN32)</font>
00179 <font class="preprocessor"></font><font class="preprocessor">#      include &lt;windows.h&gt;</font>
00180 <font class="preprocessor">#      define ZEXPORT __declspec(dllexport) WINAPI</font>
00181 <font class="preprocessor"></font><font class="preprocessor">#      define ZEXPORTRVA __declspec(dllexport) WINAPIV</font>
00182 <font class="preprocessor"></font><font class="preprocessor">#    else</font>
00183 <font class="preprocessor"></font><font class="preprocessor">#      if defined (_Windows) &amp;&amp; defined (__DLL__)</font>
00184 <font class="preprocessor"></font><font class="preprocessor">#        define ZEXPORT _export</font>
00185 <font class="preprocessor"></font><font class="preprocessor">#        define ZEXPORTVA _export</font>
00186 <font class="preprocessor"></font><font class="preprocessor">#      endif</font>
00187 <font class="preprocessor"></font><font class="preprocessor">#    endif</font>
00188 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00189 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00190 <font class="preprocessor"></font>
00191 <font class="preprocessor">#if defined (__BEOS__)</font>
00192 <font class="preprocessor"></font><font class="preprocessor">#  if defined (ZLIB_DLL)</font>
00193 <font class="preprocessor"></font><font class="preprocessor">#    define ZEXTERN extern __declspec(dllexport)</font>
00194 <font class="preprocessor"></font><font class="preprocessor">#  else</font>
00195 <font class="preprocessor"></font><font class="preprocessor">#    define ZEXTERN extern __declspec(dllimport)</font>
00196 <font class="preprocessor"></font><font class="preprocessor">#  endif</font>
00197 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00198 <font class="preprocessor"></font>
00199 <font class="preprocessor">#ifndef ZEXPORT</font>
00200 <font class="preprocessor"></font><font class="preprocessor">#  define ZEXPORT</font>
00201 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00202 <font class="preprocessor"></font><font class="preprocessor">#ifndef ZEXPORTVA</font>
00203 <font class="preprocessor"></font><font class="preprocessor">#  define ZEXPORTVA</font>
00204 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00205 <font class="preprocessor"></font><font class="preprocessor">#ifndef ZEXTERN</font>
00206 <font class="preprocessor"></font><font class="preprocessor">#  define ZEXTERN extern</font>
00207 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00208 <font class="preprocessor"></font>
00209 <font class="preprocessor">#ifndef FAR</font>
00210 <font class="preprocessor"></font><font class="preprocessor">#   define FAR</font>
00211 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00212 <font class="preprocessor"></font>
00213 <font class="preprocessor">#if !defined(MACOS) &amp;&amp; !defined(TARGET_OS_MAC) &amp;&amp; !defined(VCL)</font>
00214 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font>  Byte;  <font class="comment">/* 8 bits */</font>
00215 <font class="preprocessor">#endif</font>
00216 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>   uInt;  <font class="comment">/* 16 bits or more */</font>
00217 <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font>  uLong; <font class="comment">/* 32 bits or more */</font>
00218 
00219 <font class="preprocessor">#ifdef SMALL_MEDIUM</font>
00220 <font class="preprocessor"></font>   <font class="comment">/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */</font>
00221 <font class="preprocessor">#  define Bytef Byte FAR</font>
00222 <font class="preprocessor"></font><font class="preprocessor">#else</font>
00223 <font class="preprocessor"></font>   <font class="keyword">typedef</font> Byte  FAR Bytef;
00224 <font class="preprocessor">#endif</font>
00225 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">char</font>  FAR charf;
00226 <font class="keyword">typedef</font> <font class="keywordtype">int</font>   FAR intf;
00227 <font class="keyword">typedef</font> uInt  FAR uIntf;
00228 <font class="keyword">typedef</font> uLong FAR uLongf;
00229 
00230 <font class="preprocessor">#ifdef STDC</font>
00231 <font class="preprocessor"></font>   <font class="keyword">typedef</font> <font class="keywordtype">void</font> FAR *voidpf;
00232    <font class="keyword">typedef</font> <font class="keywordtype">void</font>     *voidp;
00233 <font class="preprocessor">#else</font>
00234 <font class="preprocessor"></font>   <font class="keyword">typedef</font> Byte FAR *voidpf;
00235    <font class="keyword">typedef</font> Byte     *voidp;
00236 <font class="preprocessor">#endif</font>
00237 <font class="preprocessor"></font>
00238 <font class="preprocessor">#ifdef HAVE_UNISTD_H</font>
00239 <font class="preprocessor"></font><font class="preprocessor">#  include &lt;sys/types.h&gt;</font> <font class="comment">/* for off_t */</font>
00240 <font class="preprocessor">#  include &lt;unistd.h&gt;</font>    <font class="comment">/* for SEEK_* and off_t */</font>
00241 <font class="preprocessor">#  define z_off_t  off_t</font>
00242 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00243 <font class="preprocessor"></font><font class="preprocessor">#ifndef SEEK_SET</font>
00244 <font class="preprocessor"></font><font class="preprocessor">#  define SEEK_SET        0       </font><font class="comment">/* Seek from beginning of file.  */</font>
00245 <font class="preprocessor">#  define SEEK_CUR        1       </font><font class="comment">/* Seek from current position.  */</font>
00246 <font class="preprocessor">#  define SEEK_END        2       </font><font class="comment">/* Set file pointer to EOF plus "offset" */</font>
00247 <font class="preprocessor">#endif</font>
00248 <font class="preprocessor"></font><font class="preprocessor">#ifndef z_off_t</font>
00249 <font class="preprocessor"></font><font class="preprocessor">#  define  z_off_t long</font>
00250 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00251 <font class="preprocessor"></font>
00252 <font class="comment">/* MVS linker does not support external names larger than 8 bytes */</font>
00253 <font class="preprocessor">#if defined(__MVS__)</font>
00254 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(deflateInit_,"DEIN")</font>
00255 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(deflateInit2_,"DEIN2")</font>
00256 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(deflateEnd,"DEEND")</font>
00257 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflateInit_,"ININ")</font>
00258 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflateInit2_,"ININ2")</font>
00259 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflateEnd,"INEND")</font>
00260 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflateSync,"INSY")</font>
00261 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflateSetDictionary,"INSEDI")</font>
00262 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_blocks,"INBL")</font>
00263 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_blocks_new,"INBLNE")</font>
00264 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_blocks_free,"INBLFR")</font>
00265 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_blocks_reset,"INBLRE")</font>
00266 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_codes_free,"INCOFR")</font>
00267 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_codes,"INCO")</font>
00268 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_fast,"INFA")</font>
00269 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_flush,"INFLU")</font>
00270 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_mask,"INMA")</font>
00271 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_set_dictionary,"INSEDI2")</font>
00272 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_copyright,"INCOPY")</font>
00273 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_trees_bits,"INTRBI")</font>
00274 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_trees_dynamic,"INTRDY")</font>
00275 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_trees_fixed,"INTRFI")</font>
00276 <font class="preprocessor"></font><font class="preprocessor">#   pragma map(inflate_trees_free,"INTRFR")</font>
00277 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
00278 <font class="preprocessor"></font>
00279 <font class="preprocessor">#endif </font><font class="comment">/* _ZCONF_H */</font>
</pre></div><hr><address><small>Generated at Fri Oct 5 22:45:34 2001 for The Sword Project by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.gif" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.6 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2001</small></address>
</body>
</html>