aboutsummaryrefslogtreecommitdiffstats
path: root/doc/api-documentation/html/zconf_8h-source.html
blob: 67e70a2f8f900c1397ba8a3bb6c8d67cedcd3930 (plain) (blame)
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><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>
<!-- Generated by Doxygen 1.2.17 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</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="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; </center>
<hr><h1>zconf.h</h1><div class="fragment"><pre>00001 <span class="comment">/* zconf.h -- configuration of the zlib compression library</span>
00002 <span class="comment"> * Copyright (C) 1995-2002 Jean-loup Gailly.</span>
00003 <span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h </span>
00004 <span class="comment"> */</span>
00005 
00006 <span class="comment">/* @(#) $Id: zconf_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $ */</span>
00007 
00008 <span class="preprocessor">#ifndef _ZCONF_H</span>
00009 <span class="preprocessor"></span><span class="preprocessor">#define _ZCONF_H</span>
00010 <span class="preprocessor"></span>
00011 <span class="comment">/*</span>
00012 <span class="comment"> * If you *really* need a unique prefix for all types and library functions,</span>
00013 <span class="comment"> * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.</span>
00014 <span class="comment"> */</span>
00015 <span class="preprocessor">#ifdef Z_PREFIX</span>
00016 <span class="preprocessor"></span><span class="preprocessor">#  define deflateInit_  z_deflateInit_</span>
00017 <span class="preprocessor"></span><span class="preprocessor">#  define deflate       z_deflate</span>
00018 <span class="preprocessor"></span><span class="preprocessor">#  define deflateEnd    z_deflateEnd</span>
00019 <span class="preprocessor"></span><span class="preprocessor">#  define inflateInit_  z_inflateInit_</span>
00020 <span class="preprocessor"></span><span class="preprocessor">#  define inflate       z_inflate</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#  define inflateEnd    z_inflateEnd</span>
00022 <span class="preprocessor"></span><span class="preprocessor">#  define deflateInit2_ z_deflateInit2_</span>
00023 <span class="preprocessor"></span><span class="preprocessor">#  define deflateSetDictionary z_deflateSetDictionary</span>
00024 <span class="preprocessor"></span><span class="preprocessor">#  define deflateCopy   z_deflateCopy</span>
00025 <span class="preprocessor"></span><span class="preprocessor">#  define deflateReset  z_deflateReset</span>
00026 <span class="preprocessor"></span><span class="preprocessor">#  define deflateParams z_deflateParams</span>
00027 <span class="preprocessor"></span><span class="preprocessor">#  define inflateInit2_ z_inflateInit2_</span>
00028 <span class="preprocessor"></span><span class="preprocessor">#  define inflateSetDictionary z_inflateSetDictionary</span>
00029 <span class="preprocessor"></span><span class="preprocessor">#  define inflateSync   z_inflateSync</span>
00030 <span class="preprocessor"></span><span class="preprocessor">#  define inflateSyncPoint z_inflateSyncPoint</span>
00031 <span class="preprocessor"></span><span class="preprocessor">#  define inflateReset  z_inflateReset</span>
00032 <span class="preprocessor"></span><span class="preprocessor">#  define compress      z_compress</span>
00033 <span class="preprocessor"></span><span class="preprocessor">#  define compress2     z_compress2</span>
00034 <span class="preprocessor"></span><span class="preprocessor">#  define uncompress    z_uncompress</span>
00035 <span class="preprocessor"></span><span class="preprocessor">#  define adler32       z_adler32</span>
00036 <span class="preprocessor"></span><span class="preprocessor">#  define crc32         z_crc32</span>
00037 <span class="preprocessor"></span><span class="preprocessor">#  define get_crc_table z_get_crc_table</span>
00038 <span class="preprocessor"></span>
00039 <span class="preprocessor">#  define Byte          z_Byte</span>
00040 <span class="preprocessor"></span><span class="preprocessor">#  define uInt          z_uInt</span>
00041 <span class="preprocessor"></span><span class="preprocessor">#  define uLong         z_uLong</span>
00042 <span class="preprocessor"></span><span class="preprocessor">#  define Bytef         z_Bytef</span>
00043 <span class="preprocessor"></span><span class="preprocessor">#  define charf         z_charf</span>
00044 <span class="preprocessor"></span><span class="preprocessor">#  define intf          z_intf</span>
00045 <span class="preprocessor"></span><span class="preprocessor">#  define uIntf         z_uIntf</span>
00046 <span class="preprocessor"></span><span class="preprocessor">#  define uLongf        z_uLongf</span>
00047 <span class="preprocessor"></span><span class="preprocessor">#  define voidpf        z_voidpf</span>
00048 <span class="preprocessor"></span><span class="preprocessor">#  define voidp         z_voidp</span>
00049 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00050 <span class="preprocessor"></span>
00051 <span class="preprocessor">#if (defined(_WIN32) || defined(__WIN32__)) &amp;&amp; !defined(WIN32)</span>
00052 <span class="preprocessor"></span><span class="preprocessor">#  define WIN32</span>
00053 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00054 <span class="preprocessor"></span><span class="preprocessor">#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)</span>
00055 <span class="preprocessor"></span><span class="preprocessor">#  ifndef __32BIT__</span>
00056 <span class="preprocessor"></span><span class="preprocessor">#    define __32BIT__</span>
00057 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00058 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00059 <span class="preprocessor"></span><span class="preprocessor">#if defined(__MSDOS__) &amp;&amp; !defined(MSDOS)</span>
00060 <span class="preprocessor"></span><span class="preprocessor">#  define MSDOS</span>
00061 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00062 <span class="preprocessor"></span>
00063 <span class="comment">/*</span>
00064 <span class="comment"> * Compile with -DMAXSEG_64K if the alloc function cannot allocate more</span>
00065 <span class="comment"> * than 64k bytes at a time (needed on systems with 16-bit int).</span>
00066 <span class="comment"> */</span>
00067 <span class="preprocessor">#if defined(MSDOS) &amp;&amp; !defined(__32BIT__)</span>
00068 <span class="preprocessor"></span><span class="preprocessor">#  define MAXSEG_64K</span>
00069 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00070 <span class="preprocessor"></span><span class="preprocessor">#ifdef MSDOS</span>
00071 <span class="preprocessor"></span><span class="preprocessor">#  define UNALIGNED_OK</span>
00072 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00073 <span class="preprocessor"></span>
00074 <span class="preprocessor">#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32))  &amp;&amp; !defined(STDC)</span>
00075 <span class="preprocessor"></span><span class="preprocessor">#  define STDC</span>
00076 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00077 <span class="preprocessor"></span><span class="preprocessor">#if defined(__STDC__) || defined(__cplusplus) || defined(__OS2__)</span>
00078 <span class="preprocessor"></span><span class="preprocessor">#  ifndef STDC</span>
00079 <span class="preprocessor"></span><span class="preprocessor">#    define STDC</span>
00080 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00081 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00082 <span class="preprocessor"></span>
00083 <span class="preprocessor">#ifndef STDC</span>
00084 <span class="preprocessor"></span><span class="preprocessor">#  ifndef const </span><span class="comment">/* cannot use !defined(STDC) &amp;&amp; !defined(const) on Mac */</span>
00085 <span class="preprocessor">#    define const</span>
00086 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00087 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00088 <span class="preprocessor"></span>
00089 <span class="comment">/* Some Mac compilers merge all .h files incorrectly: */</span>
00090 <span class="preprocessor">#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)</span>
00091 <span class="preprocessor"></span><span class="preprocessor">#  define NO_DUMMY_DECL</span>
00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00093 <span class="preprocessor"></span>
00094 <span class="comment">/* Old Borland C incorrectly complains about missing returns: */</span>
00095 <span class="preprocessor">#if defined(__BORLANDC__) &amp;&amp; (__BORLANDC__ &lt; 0x500)</span>
00096 <span class="preprocessor"></span><span class="preprocessor">#  define NEED_DUMMY_RETURN</span>
00097 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00098 <span class="preprocessor"></span>
00099 
00100 <span class="comment">/* Maximum value for memLevel in deflateInit2 */</span>
00101 <span class="preprocessor">#ifndef MAX_MEM_LEVEL</span>
00102 <span class="preprocessor"></span><span class="preprocessor">#  ifdef MAXSEG_64K</span>
00103 <span class="preprocessor"></span><span class="preprocessor">#    define MAX_MEM_LEVEL 8</span>
00104 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
00105 <span class="preprocessor"></span><span class="preprocessor">#    define MAX_MEM_LEVEL 9</span>
00106 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00107 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00108 <span class="preprocessor"></span>
00109 <span class="comment">/* Maximum value for windowBits in deflateInit2 and inflateInit2.</span>
00110 <span class="comment"> * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files</span>
00111 <span class="comment"> * created by gzip. (Files created by minigzip can still be extracted by</span>
00112 <span class="comment"> * gzip.)</span>
00113 <span class="comment"> */</span>
00114 <span class="preprocessor">#ifndef MAX_WBITS</span>
00115 <span class="preprocessor"></span><span class="preprocessor">#  define MAX_WBITS   15 </span><span class="comment">/* 32K LZ77 window */</span>
00116 <span class="preprocessor">#endif</span>
00117 <span class="preprocessor"></span>
00118 <span class="comment">/* The memory requirements for deflate are (in bytes):</span>
00119 <span class="comment">            (1 &lt;&lt; (windowBits+2)) +  (1 &lt;&lt; (memLevel+9))</span>
00120 <span class="comment"> that is: 128K for windowBits=15  +  128K for memLevel = 8  (default values)</span>
00121 <span class="comment"> plus a few kilobytes for small objects. For example, if you want to reduce</span>
00122 <span class="comment"> the default memory requirements from 256K to 128K, compile with</span>
00123 <span class="comment">     make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"</span>
00124 <span class="comment"> Of course this will generally degrade compression (there's no free lunch).</span>
00125 <span class="comment"></span>
00126 <span class="comment">   The memory requirements for inflate are (in bytes) 1 &lt;&lt; windowBits</span>
00127 <span class="comment"> that is, 32K for windowBits=15 (default value) plus a few kilobytes</span>
00128 <span class="comment"> for small objects.</span>
00129 <span class="comment">*/</span>
00130 
00131                         <span class="comment">/* Type declarations */</span>
00132 
00133 <span class="preprocessor">#ifndef OF </span><span class="comment">/* function prototypes */</span>
00134 <span class="preprocessor">#  ifdef STDC</span>
00135 <span class="preprocessor"></span><span class="preprocessor">#    define OF(args)  args</span>
00136 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
00137 <span class="preprocessor"></span><span class="preprocessor">#    define OF(args)  ()</span>
00138 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00139 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00140 <span class="preprocessor"></span>
00141 <span class="comment">/* The following definitions for FAR are needed only for MSDOS mixed</span>
00142 <span class="comment"> * model programming (small or medium model with some far allocations).</span>
00143 <span class="comment"> * This was tested only with MSC; for other MSDOS compilers you may have</span>
00144 <span class="comment"> * to define NO_MEMCPY in zutil.h.  If you don't need the mixed model,</span>
00145 <span class="comment"> * just define FAR to be empty.</span>
00146 <span class="comment"> */</span>
00147 <span class="preprocessor">#if (defined(M_I86SM) || defined(M_I86MM)) &amp;&amp; !defined(__32BIT__)</span>
00148 <span class="preprocessor"></span>   <span class="comment">/* MSC small or medium model */</span>
00149 <span class="preprocessor">#  define SMALL_MEDIUM</span>
00150 <span class="preprocessor"></span><span class="preprocessor">#  ifdef _MSC_VER</span>
00151 <span class="preprocessor"></span><span class="preprocessor">#    define FAR _far</span>
00152 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
00153 <span class="preprocessor"></span><span class="preprocessor">#    define FAR far</span>
00154 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00155 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00156 <span class="preprocessor"></span><span class="preprocessor">#if defined(__BORLANDC__) &amp;&amp; (defined(__SMALL__) || defined(__MEDIUM__))</span>
00157 <span class="preprocessor"></span><span class="preprocessor">#  ifndef __32BIT__</span>
00158 <span class="preprocessor"></span><span class="preprocessor">#    define SMALL_MEDIUM</span>
00159 <span class="preprocessor"></span><span class="preprocessor">#    define FAR _far</span>
00160 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00161 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00162 <span class="preprocessor"></span>
00163 <span class="comment">/* Compile with -DZLIB_DLL for Windows DLL support */</span>
00164 <span class="preprocessor">#if defined(ZLIB_DLL)</span>
00165 <span class="preprocessor"></span><span class="preprocessor">#  if defined(_WINDOWS) || defined(WINDOWS)</span>
00166 <span class="preprocessor"></span><span class="preprocessor">#    ifdef FAR</span>
00167 <span class="preprocessor"></span><span class="preprocessor">#      undef FAR</span>
00168 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
00169 <span class="preprocessor"></span><span class="preprocessor">#    include &lt;windows.h&gt;</span>
00170 <span class="preprocessor">#    define ZEXPORT  WINAPI</span>
00171 <span class="preprocessor"></span><span class="preprocessor">#    ifdef WIN32</span>
00172 <span class="preprocessor"></span><span class="preprocessor">#      define ZEXPORTVA  WINAPIV</span>
00173 <span class="preprocessor"></span><span class="preprocessor">#    else</span>
00174 <span class="preprocessor"></span><span class="preprocessor">#      define ZEXPORTVA  FAR _cdecl _export</span>
00175 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
00176 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00177 <span class="preprocessor"></span><span class="preprocessor">#  if defined (__BORLANDC__)</span>
00178 <span class="preprocessor"></span><span class="preprocessor">#    if (__BORLANDC__ &gt;= 0x0500) &amp;&amp; defined (WIN32)</span>
00179 <span class="preprocessor"></span><span class="preprocessor">#      include &lt;windows.h&gt;</span>
00180 <span class="preprocessor">#      define ZEXPORT __declspec(dllexport) WINAPI</span>
00181 <span class="preprocessor"></span><span class="preprocessor">#      define ZEXPORTRVA __declspec(dllexport) WINAPIV</span>
00182 <span class="preprocessor"></span><span class="preprocessor">#    else</span>
00183 <span class="preprocessor"></span><span class="preprocessor">#      if defined (_Windows) &amp;&amp; defined (__DLL__)</span>
00184 <span class="preprocessor"></span><span class="preprocessor">#        define ZEXPORT _export</span>
00185 <span class="preprocessor"></span><span class="preprocessor">#        define ZEXPORTVA _export</span>
00186 <span class="preprocessor"></span><span class="preprocessor">#      endif</span>
00187 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
00188 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00189 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00190 <span class="preprocessor"></span>
00191 <span class="preprocessor">#if defined (__BEOS__)</span>
00192 <span class="preprocessor"></span><span class="preprocessor">#  if defined (ZLIB_DLL)</span>
00193 <span class="preprocessor"></span><span class="preprocessor">#    define ZEXTERN extern __declspec(dllexport)</span>
00194 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
00195 <span class="preprocessor"></span><span class="preprocessor">#    define ZEXTERN extern __declspec(dllimport)</span>
00196 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
00197 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00198 <span class="preprocessor"></span>
00199 <span class="preprocessor">#ifndef ZEXPORT</span>
00200 <span class="preprocessor"></span><span class="preprocessor">#  define ZEXPORT</span>
00201 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00202 <span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXPORTVA</span>
00203 <span class="preprocessor"></span><span class="preprocessor">#  define ZEXPORTVA</span>
00204 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00205 <span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXTERN</span>
00206 <span class="preprocessor"></span><span class="preprocessor">#  define ZEXTERN extern</span>
00207 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00208 <span class="preprocessor"></span>
00209 <span class="preprocessor">#ifndef FAR</span>
00210 <span class="preprocessor"></span><span class="preprocessor">#   define FAR</span>
00211 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00212 <span class="preprocessor"></span>
00213 <span class="preprocessor">#if !defined(MACOS) &amp;&amp; !defined(TARGET_OS_MAC) &amp;&amp; !defined(VCL)</span>
00214 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>  Byte;  <span class="comment">/* 8 bits */</span>
00215 <span class="preprocessor">#endif</span>
00216 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>   uInt;  <span class="comment">/* 16 bits or more */</span>
00217 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>  uLong; <span class="comment">/* 32 bits or more */</span>
00218 
00219 <span class="preprocessor">#ifdef SMALL_MEDIUM</span>
00220 <span class="preprocessor"></span>   <span class="comment">/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */</span>
00221 <span class="preprocessor">#  define Bytef Byte FAR</span>
00222 <span class="preprocessor"></span><span class="preprocessor">#else</span>
00223 <span class="preprocessor"></span>   <span class="keyword">typedef</span> Byte  FAR Bytef;
00224 <span class="preprocessor">#endif</span>
00225 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">char</span>  FAR charf;
00226 <span class="keyword">typedef</span> <span class="keywordtype">int</span>   FAR intf;
00227 <span class="keyword">typedef</span> uInt  FAR uIntf;
00228 <span class="keyword">typedef</span> uLong FAR uLongf;
00229 
00230 <span class="preprocessor">#ifdef STDC</span>
00231 <span class="preprocessor"></span>   <span class="keyword">typedef</span> <span class="keywordtype">void</span> FAR *voidpf;
00232    <span class="keyword">typedef</span> <span class="keywordtype">void</span>     *voidp;
00233 <span class="preprocessor">#else</span>
00234 <span class="preprocessor"></span>   <span class="keyword">typedef</span> Byte FAR *voidpf;
00235    <span class="keyword">typedef</span> Byte     *voidp;
00236 <span class="preprocessor">#endif</span>
00237 <span class="preprocessor"></span>
00238 <span class="preprocessor">#ifdef HAVE_UNISTD_H</span>
00239 <span class="preprocessor"></span><span class="preprocessor">#  include &lt;sys/types.h&gt;</span> <span class="comment">/* for off_t */</span>
00240 <span class="preprocessor">#  include &lt;unistd.h&gt;</span>    <span class="comment">/* for SEEK_* and off_t */</span>
00241 <span class="preprocessor">#  define z_off_t  off_t</span>
00242 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00243 <span class="preprocessor"></span><span class="preprocessor">#ifndef SEEK_SET</span>
00244 <span class="preprocessor"></span><span class="preprocessor">#  define SEEK_SET        0       </span><span class="comment">/* Seek from beginning of file.  */</span>
00245 <span class="preprocessor">#  define SEEK_CUR        1       </span><span class="comment">/* Seek from current position.  */</span>
00246 <span class="preprocessor">#  define SEEK_END        2       </span><span class="comment">/* Set file pointer to EOF plus "offset" */</span>
00247 <span class="preprocessor">#endif</span>
00248 <span class="preprocessor"></span><span class="preprocessor">#ifndef z_off_t</span>
00249 <span class="preprocessor"></span><span class="preprocessor">#  define  z_off_t long</span>
00250 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00251 <span class="preprocessor"></span>
00252 <span class="comment">/* MVS linker does not support external names larger than 8 bytes */</span>
00253 <span class="preprocessor">#if defined(__MVS__)</span>
00254 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(deflateInit_,"DEIN")</span>
00255 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(deflateInit2_,"DEIN2")</span>
00256 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(deflateEnd,"DEEND")</span>
00257 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflateInit_,"ININ")</span>
00258 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflateInit2_,"ININ2")</span>
00259 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflateEnd,"INEND")</span>
00260 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflateSync,"INSY")</span>
00261 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflateSetDictionary,"INSEDI")</span>
00262 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_blocks,"INBL")</span>
00263 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_blocks_new,"INBLNE")</span>
00264 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_blocks_free,"INBLFR")</span>
00265 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_blocks_reset,"INBLRE")</span>
00266 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_codes_free,"INCOFR")</span>
00267 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_codes,"INCO")</span>
00268 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_fast,"INFA")</span>
00269 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_flush,"INFLU")</span>
00270 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_mask,"INMA")</span>
00271 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_set_dictionary,"INSEDI2")</span>
00272 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_copyright,"INCOPY")</span>
00273 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_trees_bits,"INTRBI")</span>
00274 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_trees_dynamic,"INTRDY")</span>
00275 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_trees_fixed,"INTRFI")</span>
00276 <span class="preprocessor"></span><span class="preprocessor">#   pragma map(inflate_trees_free,"INTRFR")</span>
00277 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
00278 <span class="preprocessor"></span>
00279 <span class="preprocessor">#endif </span><span class="comment">/* _ZCONF_H */</span>
</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.17 </small></address>
</body>
</html>