|
6ea30fb…
|
florian
|
1 |
* ZLIB.INC - Interface to the general purpose compression library |
|
6ea30fb…
|
florian
|
2 |
* |
|
6ea30fb…
|
florian
|
3 |
* ILE RPG400 version by Patrick Monnerat, DATASPHERE. |
|
6ea30fb…
|
florian
|
4 |
* Version 1.3.2 |
|
6ea30fb…
|
florian
|
5 |
* |
|
6ea30fb…
|
florian
|
6 |
* |
|
6ea30fb…
|
florian
|
7 |
* WARNING: |
|
6ea30fb…
|
florian
|
8 |
* Procedures inflateInit(), inflateInit2(), deflateInit(), |
|
6ea30fb…
|
florian
|
9 |
* deflateInit2() and inflateBackInit() need to be called with |
|
6ea30fb…
|
florian
|
10 |
* two additional arguments: |
|
6ea30fb…
|
florian
|
11 |
* the package version string and the stream control structure. |
|
6ea30fb…
|
florian
|
12 |
* size. This is needed because RPG lacks some macro feature. |
|
6ea30fb…
|
florian
|
13 |
* Call these procedures as: |
|
6ea30fb…
|
florian
|
14 |
* inflateInit(...: ZLIB_VERSION: %size(z_stream)) |
|
6ea30fb…
|
florian
|
15 |
* |
|
6ea30fb…
|
florian
|
16 |
/if not defined(ZLIB_H_) |
|
6ea30fb…
|
florian
|
17 |
/define ZLIB_H_ |
|
6ea30fb…
|
florian
|
18 |
* |
|
6ea30fb…
|
florian
|
19 |
************************************************************************** |
|
6ea30fb…
|
florian
|
20 |
* Constants |
|
6ea30fb…
|
florian
|
21 |
************************************************************************** |
|
6ea30fb…
|
florian
|
22 |
* |
|
6ea30fb…
|
florian
|
23 |
* Versioning information. |
|
6ea30fb…
|
florian
|
24 |
* |
|
6ea30fb…
|
florian
|
25 |
D ZLIB_VERSION C '1.3.2' |
|
6ea30fb…
|
florian
|
26 |
D ZLIB_VERNUM C X'1320' |
|
6ea30fb…
|
florian
|
27 |
D ZLIB_VER_MAJOR C 1 |
|
6ea30fb…
|
florian
|
28 |
D ZLIB_VER_MINOR C 3 |
|
6ea30fb…
|
florian
|
29 |
D ZLIB_VER_REVISION... |
|
6ea30fb…
|
florian
|
30 |
D C 2 |
|
6ea30fb…
|
florian
|
31 |
D ZLIB_VER_SUBREVISION... |
|
6ea30fb…
|
florian
|
32 |
D C 0 |
|
6ea30fb…
|
florian
|
33 |
* |
|
6ea30fb…
|
florian
|
34 |
* Other equates. |
|
6ea30fb…
|
florian
|
35 |
* |
|
6ea30fb…
|
florian
|
36 |
D Z_NO_FLUSH C 0 |
|
6ea30fb…
|
florian
|
37 |
D Z_PARTIAL_FLUSH... |
|
6ea30fb…
|
florian
|
38 |
D C 1 |
|
6ea30fb…
|
florian
|
39 |
D Z_SYNC_FLUSH C 2 |
|
6ea30fb…
|
florian
|
40 |
D Z_FULL_FLUSH C 3 |
|
6ea30fb…
|
florian
|
41 |
D Z_FINISH C 4 |
|
6ea30fb…
|
florian
|
42 |
D Z_BLOCK C 5 |
|
6ea30fb…
|
florian
|
43 |
D Z_TREES C 6 |
|
6ea30fb…
|
florian
|
44 |
* |
|
6ea30fb…
|
florian
|
45 |
D Z_OK C 0 |
|
6ea30fb…
|
florian
|
46 |
D Z_STREAM_END C 1 |
|
6ea30fb…
|
florian
|
47 |
D Z_NEED_DICT C 2 |
|
6ea30fb…
|
florian
|
48 |
D Z_ERRNO C -1 |
|
6ea30fb…
|
florian
|
49 |
D Z_STREAM_ERROR C -2 |
|
6ea30fb…
|
florian
|
50 |
D Z_DATA_ERROR C -3 |
|
6ea30fb…
|
florian
|
51 |
D Z_MEM_ERROR C -4 |
|
6ea30fb…
|
florian
|
52 |
D Z_BUF_ERROR C -5 |
|
6ea30fb…
|
florian
|
53 |
D Z_VERSION_ERROR... |
|
6ea30fb…
|
florian
|
54 |
D C -6 |
|
6ea30fb…
|
florian
|
55 |
* |
|
6ea30fb…
|
florian
|
56 |
D Z_NO_COMPRESSION... |
|
6ea30fb…
|
florian
|
57 |
D C 0 |
|
6ea30fb…
|
florian
|
58 |
D Z_BEST_SPEED C 1 |
|
6ea30fb…
|
florian
|
59 |
D Z_BEST_COMPRESSION... |
|
6ea30fb…
|
florian
|
60 |
D C 9 |
|
6ea30fb…
|
florian
|
61 |
D Z_DEFAULT_COMPRESSION... |
|
6ea30fb…
|
florian
|
62 |
D C -1 |
|
6ea30fb…
|
florian
|
63 |
* |
|
6ea30fb…
|
florian
|
64 |
D Z_FILTERED C 1 |
|
6ea30fb…
|
florian
|
65 |
D Z_HUFFMAN_ONLY C 2 |
|
6ea30fb…
|
florian
|
66 |
D Z_RLE C 3 |
|
6ea30fb…
|
florian
|
67 |
D Z_DEFAULT_STRATEGY... |
|
6ea30fb…
|
florian
|
68 |
D C 0 |
|
6ea30fb…
|
florian
|
69 |
* |
|
6ea30fb…
|
florian
|
70 |
D Z_BINARY C 0 |
|
6ea30fb…
|
florian
|
71 |
D Z_ASCII C 1 |
|
6ea30fb…
|
florian
|
72 |
D Z_UNKNOWN C 2 |
|
6ea30fb…
|
florian
|
73 |
* |
|
6ea30fb…
|
florian
|
74 |
D Z_DEFLATED C 8 |
|
6ea30fb…
|
florian
|
75 |
* |
|
6ea30fb…
|
florian
|
76 |
D Z_NULL C 0 |
|
6ea30fb…
|
florian
|
77 |
* |
|
6ea30fb…
|
florian
|
78 |
************************************************************************** |
|
6ea30fb…
|
florian
|
79 |
* Types |
|
6ea30fb…
|
florian
|
80 |
************************************************************************** |
|
6ea30fb…
|
florian
|
81 |
* |
|
6ea30fb…
|
florian
|
82 |
D z_streamp S * Stream struct ptr |
|
6ea30fb…
|
florian
|
83 |
D gzFile S * File pointer |
|
6ea30fb…
|
florian
|
84 |
D gz_headerp S * |
|
6ea30fb…
|
florian
|
85 |
D z_off_t S 10i 0 Stream offsets |
|
6ea30fb…
|
florian
|
86 |
D z_off64_t S 20i 0 Stream offsets |
|
6ea30fb…
|
florian
|
87 |
* |
|
6ea30fb…
|
florian
|
88 |
************************************************************************** |
|
6ea30fb…
|
florian
|
89 |
* Structures |
|
6ea30fb…
|
florian
|
90 |
************************************************************************** |
|
6ea30fb…
|
florian
|
91 |
* |
|
6ea30fb…
|
florian
|
92 |
* The GZIP encode/decode stream support structure. |
|
6ea30fb…
|
florian
|
93 |
* |
|
6ea30fb…
|
florian
|
94 |
D z_stream DS align based(z_streamp) |
|
6ea30fb…
|
florian
|
95 |
D zs_next_in * Next input byte |
|
6ea30fb…
|
florian
|
96 |
D zs_avail_in 10U 0 Byte cnt at next_in |
|
6ea30fb…
|
florian
|
97 |
D zs_total_in 10U 0 Total bytes read |
|
6ea30fb…
|
florian
|
98 |
D zs_next_out * Output buffer ptr |
|
6ea30fb…
|
florian
|
99 |
D zs_avail_out 10U 0 Room left @ next_out |
|
6ea30fb…
|
florian
|
100 |
D zs_total_out 10U 0 Total bytes written |
|
6ea30fb…
|
florian
|
101 |
D zs_msg * Last errmsg or null |
|
6ea30fb…
|
florian
|
102 |
D zs_state * Internal state |
|
6ea30fb…
|
florian
|
103 |
D zs_zalloc * procptr Int. state allocator |
|
6ea30fb…
|
florian
|
104 |
D zs_free * procptr Int. state dealloc. |
|
6ea30fb…
|
florian
|
105 |
D zs_opaque * Private alloc. data |
|
6ea30fb…
|
florian
|
106 |
D zs_data_type 10i 0 ASC/BIN best guess |
|
6ea30fb…
|
florian
|
107 |
D zs_adler 10u 0 Uncompr. adler32 val |
|
6ea30fb…
|
florian
|
108 |
D 10U 0 Reserved |
|
6ea30fb…
|
florian
|
109 |
D 10U 0 Ptr. alignment |
|
6ea30fb…
|
florian
|
110 |
* |
|
6ea30fb…
|
florian
|
111 |
************************************************************************** |
|
6ea30fb…
|
florian
|
112 |
* Utility function prototypes |
|
6ea30fb…
|
florian
|
113 |
************************************************************************** |
|
6ea30fb…
|
florian
|
114 |
* |
|
6ea30fb…
|
florian
|
115 |
D compress PR 10I 0 extproc('compress') |
|
6ea30fb…
|
florian
|
116 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
117 |
D destLen 10U 0 Destination length |
|
6ea30fb…
|
florian
|
118 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
119 |
D sourceLen 10u 0 value Source length |
|
6ea30fb…
|
florian
|
120 |
* |
|
6ea30fb…
|
florian
|
121 |
D compress2 PR 10I 0 extproc('compress2') |
|
6ea30fb…
|
florian
|
122 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
123 |
D destLen 10U 0 Destination length |
|
6ea30fb…
|
florian
|
124 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
125 |
D sourceLen 10U 0 value Source length |
|
6ea30fb…
|
florian
|
126 |
D level 10I 0 value Compression level |
|
6ea30fb…
|
florian
|
127 |
* |
|
6ea30fb…
|
florian
|
128 |
D compress_z PR 10I 0 extproc('compress') |
|
6ea30fb…
|
florian
|
129 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
130 |
D destLen 20U 0 Destination length |
|
6ea30fb…
|
florian
|
131 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
132 |
D sourceLen 20u 0 value Source length |
|
6ea30fb…
|
florian
|
133 |
* |
|
6ea30fb…
|
florian
|
134 |
D compress2_z PR 10I 0 extproc('compress2') |
|
6ea30fb…
|
florian
|
135 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
136 |
D destLen 20U 0 Destination length |
|
6ea30fb…
|
florian
|
137 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
138 |
D sourceLen 20U 0 value Source length |
|
6ea30fb…
|
florian
|
139 |
D level 10I 0 value Compression level |
|
6ea30fb…
|
florian
|
140 |
* |
|
6ea30fb…
|
florian
|
141 |
D compressBound PR 10U 0 extproc('compressBound') |
|
6ea30fb…
|
florian
|
142 |
D sourceLen 10U 0 value |
|
6ea30fb…
|
florian
|
143 |
* |
|
6ea30fb…
|
florian
|
144 |
D compressBound_z PR 20U 0 extproc('compressBound') |
|
6ea30fb…
|
florian
|
145 |
D sourceLen 20U 0 value |
|
6ea30fb…
|
florian
|
146 |
* |
|
6ea30fb…
|
florian
|
147 |
D uncompress PR 10I 0 extproc('uncompress') |
|
6ea30fb…
|
florian
|
148 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
149 |
D destLen 10U 0 Destination length |
|
6ea30fb…
|
florian
|
150 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
151 |
D sourceLen 10U 0 value Source length |
|
6ea30fb…
|
florian
|
152 |
* |
|
6ea30fb…
|
florian
|
153 |
D uncompress2 PR 10I 0 extproc('uncompress2') |
|
6ea30fb…
|
florian
|
154 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
155 |
D destLen 10U 0 Destination length |
|
6ea30fb…
|
florian
|
156 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
157 |
D sourceLen 10U 0 Source length |
|
6ea30fb…
|
florian
|
158 |
* |
|
6ea30fb…
|
florian
|
159 |
D uncompress_z PR 10I 0 extproc('uncompress') |
|
6ea30fb…
|
florian
|
160 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
161 |
D destLen 20U 0 Destination length |
|
6ea30fb…
|
florian
|
162 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
163 |
D sourceLen 20U 0 value Source length |
|
6ea30fb…
|
florian
|
164 |
* |
|
6ea30fb…
|
florian
|
165 |
D uncompress2_z PR 10I 0 extproc('uncompress2') |
|
6ea30fb…
|
florian
|
166 |
D dest 65535 options(*varsize) Destination buffer |
|
6ea30fb…
|
florian
|
167 |
D destLen 20U 0 Destination length |
|
6ea30fb…
|
florian
|
168 |
D source 65535 const options(*varsize) Source buffer |
|
6ea30fb…
|
florian
|
169 |
D sourceLen 20U 0 Source length |
|
6ea30fb…
|
florian
|
170 |
* |
|
6ea30fb…
|
florian
|
171 |
/if not defined(LARGE_FILES) |
|
6ea30fb…
|
florian
|
172 |
D gzopen PR extproc('gzopen') |
|
6ea30fb…
|
florian
|
173 |
D like(gzFile) |
|
6ea30fb…
|
florian
|
174 |
D path * value options(*string) File pathname |
|
6ea30fb…
|
florian
|
175 |
D mode * value options(*string) Open mode |
|
6ea30fb…
|
florian
|
176 |
/else |
|
6ea30fb…
|
florian
|
177 |
D gzopen PR extproc('gzopen64') |
|
6ea30fb…
|
florian
|
178 |
D like(gzFile) |
|
6ea30fb…
|
florian
|
179 |
D path * value options(*string) File pathname |
|
6ea30fb…
|
florian
|
180 |
D mode * value options(*string) Open mode |
|
6ea30fb…
|
florian
|
181 |
* |
|
6ea30fb…
|
florian
|
182 |
D gzopen64 PR extproc('gzopen64') |
|
6ea30fb…
|
florian
|
183 |
D like(gzFile) |
|
6ea30fb…
|
florian
|
184 |
D path * value options(*string) File pathname |
|
6ea30fb…
|
florian
|
185 |
D mode * value options(*string) Open mode |
|
6ea30fb…
|
florian
|
186 |
/endif |
|
6ea30fb…
|
florian
|
187 |
* |
|
6ea30fb…
|
florian
|
188 |
D gzdopen PR extproc('gzdopen') |
|
6ea30fb…
|
florian
|
189 |
D like(gzFile) |
|
6ea30fb…
|
florian
|
190 |
D fd 10I 0 value File descriptor |
|
6ea30fb…
|
florian
|
191 |
D mode * value options(*string) Open mode |
|
6ea30fb…
|
florian
|
192 |
* |
|
6ea30fb…
|
florian
|
193 |
D gzbuffer PR 10I 0 extproc('gzbuffer') |
|
6ea30fb…
|
florian
|
194 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
195 |
D size 10U 0 value |
|
6ea30fb…
|
florian
|
196 |
* |
|
6ea30fb…
|
florian
|
197 |
D gzsetparams PR 10I 0 extproc('gzsetparams') |
|
6ea30fb…
|
florian
|
198 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
199 |
D level 10I 0 value |
|
6ea30fb…
|
florian
|
200 |
D strategy 10I 0 value |
|
6ea30fb…
|
florian
|
201 |
* |
|
6ea30fb…
|
florian
|
202 |
D gzread PR 10I 0 extproc('gzread') |
|
6ea30fb…
|
florian
|
203 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
204 |
D buf 65535 options(*varsize) Buffer |
|
6ea30fb…
|
florian
|
205 |
D len 10u 0 value Buffer length |
|
6ea30fb…
|
florian
|
206 |
* |
|
6ea30fb…
|
florian
|
207 |
D gzfread PR 20I 0 extproc('gzfread') |
|
6ea30fb…
|
florian
|
208 |
D buf 65535 options(*varsize) Buffer |
|
6ea30fb…
|
florian
|
209 |
D size 20u 0 value Buffer length |
|
6ea30fb…
|
florian
|
210 |
D nitems 20u 0 value Buffer length |
|
6ea30fb…
|
florian
|
211 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
212 |
* |
|
6ea30fb…
|
florian
|
213 |
D gzwrite PR 10I 0 extproc('gzwrite') |
|
6ea30fb…
|
florian
|
214 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
215 |
D buf 65535 const options(*varsize) Buffer |
|
6ea30fb…
|
florian
|
216 |
D len 10u 0 value Buffer length |
|
6ea30fb…
|
florian
|
217 |
* |
|
6ea30fb…
|
florian
|
218 |
D gzfwrite PR 20I 0 extproc('gzfwrite') |
|
6ea30fb…
|
florian
|
219 |
D buf 65535 options(*varsize) Buffer |
|
6ea30fb…
|
florian
|
220 |
D size 20u 0 value Buffer length |
|
6ea30fb…
|
florian
|
221 |
D nitems 20u 0 value Buffer length |
|
6ea30fb…
|
florian
|
222 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
223 |
* |
|
6ea30fb…
|
florian
|
224 |
D gzputs PR 10I 0 extproc('gzputs') |
|
6ea30fb…
|
florian
|
225 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
226 |
D s * value options(*string) String to output |
|
6ea30fb…
|
florian
|
227 |
* |
|
6ea30fb…
|
florian
|
228 |
D gzgets PR * extproc('gzgets') |
|
6ea30fb…
|
florian
|
229 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
230 |
D buf 65535 options(*varsize) Read buffer |
|
6ea30fb…
|
florian
|
231 |
D len 10i 0 value Buffer length |
|
6ea30fb…
|
florian
|
232 |
* |
|
6ea30fb…
|
florian
|
233 |
D gzputc PR 10i 0 extproc('gzputc') |
|
6ea30fb…
|
florian
|
234 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
235 |
D c 10I 0 value Character to write |
|
6ea30fb…
|
florian
|
236 |
* |
|
6ea30fb…
|
florian
|
237 |
D gzgetc PR 10i 0 extproc('gzgetc') |
|
6ea30fb…
|
florian
|
238 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
239 |
* |
|
6ea30fb…
|
florian
|
240 |
D gzgetc_ PR 10i 0 extproc('gzgetc_') |
|
6ea30fb…
|
florian
|
241 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
242 |
* |
|
6ea30fb…
|
florian
|
243 |
D gzungetc PR 10i 0 extproc('gzungetc') |
|
6ea30fb…
|
florian
|
244 |
D c 10I 0 value Character to push |
|
6ea30fb…
|
florian
|
245 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
246 |
* |
|
6ea30fb…
|
florian
|
247 |
D gzflush PR 10i 0 extproc('gzflush') |
|
6ea30fb…
|
florian
|
248 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
249 |
D flush 10I 0 value Type of flush |
|
6ea30fb…
|
florian
|
250 |
* |
|
6ea30fb…
|
florian
|
251 |
/if not defined(LARGE_FILES) |
|
6ea30fb…
|
florian
|
252 |
D gzseek PR extproc('gzseek') |
|
6ea30fb…
|
florian
|
253 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
254 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
255 |
D offset value like(z_off_t) Offset |
|
6ea30fb…
|
florian
|
256 |
D whence 10i 0 value Origin |
|
6ea30fb…
|
florian
|
257 |
/else |
|
6ea30fb…
|
florian
|
258 |
D gzseek PR extproc('gzseek64') |
|
6ea30fb…
|
florian
|
259 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
260 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
261 |
D offset value like(z_off_t) Offset |
|
6ea30fb…
|
florian
|
262 |
D whence 10i 0 value Origin |
|
6ea30fb…
|
florian
|
263 |
* |
|
6ea30fb…
|
florian
|
264 |
D gzseek64 PR extproc('gzseek64') |
|
6ea30fb…
|
florian
|
265 |
D like(z_off64_t) |
|
6ea30fb…
|
florian
|
266 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
267 |
D offset value like(z_off64_t) Offset |
|
6ea30fb…
|
florian
|
268 |
D whence 10i 0 value Origin |
|
6ea30fb…
|
florian
|
269 |
/endif |
|
6ea30fb…
|
florian
|
270 |
* |
|
6ea30fb…
|
florian
|
271 |
D gzrewind PR 10i 0 extproc('gzrewind') |
|
6ea30fb…
|
florian
|
272 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
273 |
* |
|
6ea30fb…
|
florian
|
274 |
/if not defined(LARGE_FILES) |
|
6ea30fb…
|
florian
|
275 |
D gztell PR extproc('gztell') |
|
6ea30fb…
|
florian
|
276 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
277 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
278 |
/else |
|
6ea30fb…
|
florian
|
279 |
D gztell PR extproc('gztell64') |
|
6ea30fb…
|
florian
|
280 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
281 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
282 |
* |
|
6ea30fb…
|
florian
|
283 |
D gztell64 PR extproc('gztell64') |
|
6ea30fb…
|
florian
|
284 |
D like(z_off64_t) |
|
6ea30fb…
|
florian
|
285 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
286 |
/endif |
|
6ea30fb…
|
florian
|
287 |
* |
|
6ea30fb…
|
florian
|
288 |
/if not defined(LARGE_FILES) |
|
6ea30fb…
|
florian
|
289 |
D gzoffset PR extproc('gzoffset') |
|
6ea30fb…
|
florian
|
290 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
291 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
292 |
/else |
|
6ea30fb…
|
florian
|
293 |
D gzoffset PR extproc('gzoffset64') |
|
6ea30fb…
|
florian
|
294 |
D like(z_off_t) |
|
6ea30fb…
|
florian
|
295 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
296 |
* |
|
6ea30fb…
|
florian
|
297 |
D gzoffset64 PR extproc('gzoffset64') |
|
6ea30fb…
|
florian
|
298 |
D like(z_off64_t) |
|
6ea30fb…
|
florian
|
299 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
300 |
/endif |
|
6ea30fb…
|
florian
|
301 |
* |
|
6ea30fb…
|
florian
|
302 |
D gzeof PR 10i 0 extproc('gzeof') |
|
6ea30fb…
|
florian
|
303 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
304 |
* |
|
6ea30fb…
|
florian
|
305 |
D gzdirect PR 10i 0 extproc('gzdirect') |
|
6ea30fb…
|
florian
|
306 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
307 |
* |
|
6ea30fb…
|
florian
|
308 |
D gzclose_r PR 10i 0 extproc('gzclose_r') |
|
6ea30fb…
|
florian
|
309 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
310 |
* |
|
6ea30fb…
|
florian
|
311 |
D gzclose_w PR 10i 0 extproc('gzclose_w') |
|
6ea30fb…
|
florian
|
312 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
313 |
* |
|
6ea30fb…
|
florian
|
314 |
D gzclose PR 10i 0 extproc('gzclose') |
|
6ea30fb…
|
florian
|
315 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
316 |
* |
|
6ea30fb…
|
florian
|
317 |
D gzerror PR * extproc('gzerror') Error string |
|
6ea30fb…
|
florian
|
318 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
319 |
D errnum 10I 0 Error code |
|
6ea30fb…
|
florian
|
320 |
* |
|
6ea30fb…
|
florian
|
321 |
D gzclearerr PR extproc('gzclearerr') |
|
6ea30fb…
|
florian
|
322 |
D file value like(gzFile) File pointer |
|
6ea30fb…
|
florian
|
323 |
* |
|
6ea30fb…
|
florian
|
324 |
************************************************************************** |
|
6ea30fb…
|
florian
|
325 |
* Basic function prototypes |
|
6ea30fb…
|
florian
|
326 |
************************************************************************** |
|
6ea30fb…
|
florian
|
327 |
* |
|
6ea30fb…
|
florian
|
328 |
D zlibVersion PR * extproc('zlibVersion') Version string |
|
6ea30fb…
|
florian
|
329 |
* |
|
6ea30fb…
|
florian
|
330 |
D deflateInit PR 10I 0 extproc('deflateInit_') Init. compression |
|
6ea30fb…
|
florian
|
331 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
332 |
D level 10I 0 value Compression level |
|
6ea30fb…
|
florian
|
333 |
D version * value options(*string) Version string |
|
6ea30fb…
|
florian
|
334 |
D stream_size 10i 0 value Stream struct. size |
|
6ea30fb…
|
florian
|
335 |
* |
|
6ea30fb…
|
florian
|
336 |
D deflate PR 10I 0 extproc('deflate') Compress data |
|
6ea30fb…
|
florian
|
337 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
338 |
D flush 10I 0 value Flush type required |
|
6ea30fb…
|
florian
|
339 |
* |
|
6ea30fb…
|
florian
|
340 |
D deflateEnd PR 10I 0 extproc('deflateEnd') Termin. compression |
|
6ea30fb…
|
florian
|
341 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
342 |
* |
|
6ea30fb…
|
florian
|
343 |
D inflateInit PR 10I 0 extproc('inflateInit_') Init. expansion |
|
6ea30fb…
|
florian
|
344 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
345 |
D version * value options(*string) Version string |
|
6ea30fb…
|
florian
|
346 |
D stream_size 10i 0 value Stream struct. size |
|
6ea30fb…
|
florian
|
347 |
* |
|
6ea30fb…
|
florian
|
348 |
D inflate PR 10I 0 extproc('inflate') Expand data |
|
6ea30fb…
|
florian
|
349 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
350 |
D flush 10I 0 value Flush type required |
|
6ea30fb…
|
florian
|
351 |
* |
|
6ea30fb…
|
florian
|
352 |
D inflateEnd PR 10I 0 extproc('inflateEnd') Termin. expansion |
|
6ea30fb…
|
florian
|
353 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
354 |
* |
|
6ea30fb…
|
florian
|
355 |
************************************************************************** |
|
6ea30fb…
|
florian
|
356 |
* Advanced function prototypes |
|
6ea30fb…
|
florian
|
357 |
************************************************************************** |
|
6ea30fb…
|
florian
|
358 |
* |
|
6ea30fb…
|
florian
|
359 |
D deflateInit2 PR 10I 0 extproc('deflateInit2_') Init. compression |
|
6ea30fb…
|
florian
|
360 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
361 |
D level 10I 0 value Compression level |
|
6ea30fb…
|
florian
|
362 |
D method 10I 0 value Compression method |
|
6ea30fb…
|
florian
|
363 |
D windowBits 10I 0 value log2(window size) |
|
6ea30fb…
|
florian
|
364 |
D memLevel 10I 0 value Mem/cmpress tradeoff |
|
6ea30fb…
|
florian
|
365 |
D strategy 10I 0 value Compression strategy |
|
6ea30fb…
|
florian
|
366 |
D version * value options(*string) Version string |
|
6ea30fb…
|
florian
|
367 |
D stream_size 10i 0 value Stream struct. size |
|
6ea30fb…
|
florian
|
368 |
* |
|
6ea30fb…
|
florian
|
369 |
D deflateSetDictionary... |
|
6ea30fb…
|
florian
|
370 |
D PR 10I 0 extproc('deflateSetDictionary') Init. dictionary |
|
6ea30fb…
|
florian
|
371 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
372 |
D dictionary 65535 const options(*varsize) Dictionary bytes |
|
6ea30fb…
|
florian
|
373 |
D dictLength 10U 0 value Dictionary length |
|
6ea30fb…
|
florian
|
374 |
* |
|
6ea30fb…
|
florian
|
375 |
D deflateCopy PR 10I 0 extproc('deflateCopy') Compress strm 2 strm |
|
6ea30fb…
|
florian
|
376 |
D dest like(z_stream) Destination stream |
|
6ea30fb…
|
florian
|
377 |
D source like(z_stream) Source stream |
|
6ea30fb…
|
florian
|
378 |
* |
|
6ea30fb…
|
florian
|
379 |
D deflateReset PR 10I 0 extproc('deflateReset') End and init. stream |
|
6ea30fb…
|
florian
|
380 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
381 |
* |
|
6ea30fb…
|
florian
|
382 |
D deflateParams PR 10I 0 extproc('deflateParams') Change level & strat |
|
6ea30fb…
|
florian
|
383 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
384 |
D level 10I 0 value Compression level |
|
6ea30fb…
|
florian
|
385 |
D strategy 10I 0 value Compression strategy |
|
6ea30fb…
|
florian
|
386 |
* |
|
6ea30fb…
|
florian
|
387 |
D deflateTune PR 10I 0 extproc('deflateTune') |
|
6ea30fb…
|
florian
|
388 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
389 |
D good 10I 0 value |
|
6ea30fb…
|
florian
|
390 |
D lazy 10I 0 value |
|
6ea30fb…
|
florian
|
391 |
D nice 10I 0 value |
|
6ea30fb…
|
florian
|
392 |
D chain 10I 0 value |
|
6ea30fb…
|
florian
|
393 |
* |
|
6ea30fb…
|
florian
|
394 |
D deflateBound PR 10U 0 extproc('deflateBound') Change level & strat |
|
6ea30fb…
|
florian
|
395 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
396 |
D sourcelen 10U 0 value Compression level |
|
6ea30fb…
|
florian
|
397 |
* |
|
6ea30fb…
|
florian
|
398 |
D deflateBound_z PR 20U 0 extproc('deflateBound') Change level & strat |
|
6ea30fb…
|
florian
|
399 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
400 |
D sourcelen 20U 0 value Compression level |
|
6ea30fb…
|
florian
|
401 |
* |
|
6ea30fb…
|
florian
|
402 |
D deflatePending PR 10I 0 extproc('deflatePending') Change level & strat |
|
6ea30fb…
|
florian
|
403 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
404 |
D pending 10U 0 Pending bytes |
|
6ea30fb…
|
florian
|
405 |
D bits 10I 0 Pending bits |
|
6ea30fb…
|
florian
|
406 |
* |
|
6ea30fb…
|
florian
|
407 |
D deflateUsed PR 10I 0 extproc('deflateUsed') Get used bits |
|
6ea30fb…
|
florian
|
408 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
409 |
D bits 10I 0 Used bits |
|
6ea30fb…
|
florian
|
410 |
* |
|
6ea30fb…
|
florian
|
411 |
D deflatePrime PR 10I 0 extproc('deflatePrime') Change level & strat |
|
6ea30fb…
|
florian
|
412 |
D strm like(z_stream) Compression stream |
|
6ea30fb…
|
florian
|
413 |
D bits 10I 0 value # of bits to insert |
|
6ea30fb…
|
florian
|
414 |
D value 10I 0 value Bits to insert |
|
6ea30fb…
|
florian
|
415 |
* |
|
6ea30fb…
|
florian
|
416 |
D inflateInit2 PR 10I 0 extproc('inflateInit2_') Init. expansion |
|
6ea30fb…
|
florian
|
417 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
418 |
D windowBits 10I 0 value log2(window size) |
|
6ea30fb…
|
florian
|
419 |
D version * value options(*string) Version string |
|
6ea30fb…
|
florian
|
420 |
D stream_size 10i 0 value Stream struct. size |
|
6ea30fb…
|
florian
|
421 |
* |
|
6ea30fb…
|
florian
|
422 |
D inflateSetDictionary... |
|
6ea30fb…
|
florian
|
423 |
D PR 10I 0 extproc('inflateSetDictionary') Init. dictionary |
|
6ea30fb…
|
florian
|
424 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
425 |
D dictionary 65535 const options(*varsize) Dictionary bytes |
|
6ea30fb…
|
florian
|
426 |
D dictLength 10U 0 value Dictionary length |
|
6ea30fb…
|
florian
|
427 |
* |
|
6ea30fb…
|
florian
|
428 |
D inflateGetDictionary... |
|
6ea30fb…
|
florian
|
429 |
D PR 10I 0 extproc('inflateGetDictionary') Get dictionary |
|
6ea30fb…
|
florian
|
430 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
431 |
D dictionary 65535 options(*varsize) Dictionary bytes |
|
6ea30fb…
|
florian
|
432 |
D dictLength 10U 0 Dictionary length |
|
6ea30fb…
|
florian
|
433 |
* |
|
6ea30fb…
|
florian
|
434 |
D deflateGetDictionary... |
|
6ea30fb…
|
florian
|
435 |
D PR 10I 0 extproc('deflateGetDictionary') Get dictionary |
|
6ea30fb…
|
florian
|
436 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
437 |
D dictionary 65535 options(*varsize) Dictionary bytes |
|
6ea30fb…
|
florian
|
438 |
D dictLength 10U 0 Dictionary length |
|
6ea30fb…
|
florian
|
439 |
* |
|
6ea30fb…
|
florian
|
440 |
D inflateSync PR 10I 0 extproc('inflateSync') Sync. expansion |
|
6ea30fb…
|
florian
|
441 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
442 |
* |
|
6ea30fb…
|
florian
|
443 |
D inflateCopy PR 10I 0 extproc('inflateCopy') |
|
6ea30fb…
|
florian
|
444 |
D dest like(z_stream) Destination stream |
|
6ea30fb…
|
florian
|
445 |
D source like(z_stream) Source stream |
|
6ea30fb…
|
florian
|
446 |
* |
|
6ea30fb…
|
florian
|
447 |
D inflateReset PR 10I 0 extproc('inflateReset') End and init. stream |
|
6ea30fb…
|
florian
|
448 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
449 |
* |
|
6ea30fb…
|
florian
|
450 |
D inflateReset2 PR 10I 0 extproc('inflateReset2') End and init. stream |
|
6ea30fb…
|
florian
|
451 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
452 |
D windowBits 10I 0 value Log2(buffer size) |
|
6ea30fb…
|
florian
|
453 |
* |
|
6ea30fb…
|
florian
|
454 |
D inflatePrime PR 10I 0 extproc('inflatePrime') Insert bits |
|
6ea30fb…
|
florian
|
455 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
456 |
D bits 10I 0 value Bit count |
|
6ea30fb…
|
florian
|
457 |
D value 10I 0 value Bits to insert |
|
6ea30fb…
|
florian
|
458 |
* |
|
6ea30fb…
|
florian
|
459 |
D inflateMark PR 10I 0 extproc('inflateMark') Get inflate info |
|
6ea30fb…
|
florian
|
460 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
461 |
* |
|
6ea30fb…
|
florian
|
462 |
D inflateCodesUsed... |
|
6ea30fb…
|
florian
|
463 |
D PR 20U 0 extproc('inflateCodesUsed') |
|
6ea30fb…
|
florian
|
464 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
465 |
* |
|
6ea30fb…
|
florian
|
466 |
D inflateValidate... |
|
6ea30fb…
|
florian
|
467 |
D PR 20U 0 extproc('inflateValidate') |
|
6ea30fb…
|
florian
|
468 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
469 |
D check 10I 0 value |
|
6ea30fb…
|
florian
|
470 |
* |
|
6ea30fb…
|
florian
|
471 |
D inflateGetHeader... |
|
6ea30fb…
|
florian
|
472 |
D PR 10U 0 extproc('inflateGetHeader') |
|
6ea30fb…
|
florian
|
473 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
474 |
D head like(gz_headerp) |
|
6ea30fb…
|
florian
|
475 |
* |
|
6ea30fb…
|
florian
|
476 |
D deflateSetHeader... |
|
6ea30fb…
|
florian
|
477 |
D PR 10U 0 extproc('deflateSetHeader') |
|
6ea30fb…
|
florian
|
478 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
479 |
D head like(gz_headerp) |
|
6ea30fb…
|
florian
|
480 |
* |
|
6ea30fb…
|
florian
|
481 |
D inflateBackInit... |
|
6ea30fb…
|
florian
|
482 |
D PR 10I 0 extproc('inflateBackInit_') |
|
6ea30fb…
|
florian
|
483 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
484 |
D windowBits 10I 0 value Log2(buffer size) |
|
6ea30fb…
|
florian
|
485 |
D window 65535 options(*varsize) Buffer |
|
6ea30fb…
|
florian
|
486 |
D version * value options(*string) Version string |
|
6ea30fb…
|
florian
|
487 |
D stream_size 10i 0 value Stream struct. size |
|
6ea30fb…
|
florian
|
488 |
* |
|
6ea30fb…
|
florian
|
489 |
D inflateBack PR 10I 0 extproc('inflateBack') |
|
6ea30fb…
|
florian
|
490 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
491 |
D in * value procptr Input function |
|
6ea30fb…
|
florian
|
492 |
D in_desc * value Input descriptor |
|
6ea30fb…
|
florian
|
493 |
D out * value procptr Output function |
|
6ea30fb…
|
florian
|
494 |
D out_desc * value Output descriptor |
|
6ea30fb…
|
florian
|
495 |
* |
|
6ea30fb…
|
florian
|
496 |
D inflateBackEnd PR 10I 0 extproc('inflateBackEnd') |
|
6ea30fb…
|
florian
|
497 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
498 |
* |
|
6ea30fb…
|
florian
|
499 |
D zlibCompileFlags... |
|
6ea30fb…
|
florian
|
500 |
D PR 10U 0 extproc('zlibCompileFlags') |
|
6ea30fb…
|
florian
|
501 |
* |
|
6ea30fb…
|
florian
|
502 |
************************************************************************** |
|
6ea30fb…
|
florian
|
503 |
* Checksum function prototypes |
|
6ea30fb…
|
florian
|
504 |
************************************************************************** |
|
6ea30fb…
|
florian
|
505 |
* |
|
6ea30fb…
|
florian
|
506 |
D adler32 PR 10U 0 extproc('adler32') New checksum |
|
6ea30fb…
|
florian
|
507 |
D adler 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
508 |
D buf 65535 const options(*varsize) Bytes to accumulate |
|
6ea30fb…
|
florian
|
509 |
D len 10U 0 value Buffer length |
|
6ea30fb…
|
florian
|
510 |
* |
|
6ea30fb…
|
florian
|
511 |
D adler32_combine... |
|
6ea30fb…
|
florian
|
512 |
D PR 10U 0 extproc('adler32_combine') New checksum |
|
6ea30fb…
|
florian
|
513 |
D adler1 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
514 |
D adler2 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
515 |
D len2 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
516 |
* |
|
6ea30fb…
|
florian
|
517 |
D adler32_z PR 10U 0 extproc('adler32_z') New checksum |
|
6ea30fb…
|
florian
|
518 |
D adler 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
519 |
D buf 65535 const options(*varsize) Bytes to accumulate |
|
6ea30fb…
|
florian
|
520 |
D len 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
521 |
* |
|
6ea30fb…
|
florian
|
522 |
D crc32 PR 10U 0 extproc('crc32') New checksum |
|
6ea30fb…
|
florian
|
523 |
D crc 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
524 |
D buf 65535 const options(*varsize) Bytes to accumulate |
|
6ea30fb…
|
florian
|
525 |
D len 10U 0 value Buffer length |
|
6ea30fb…
|
florian
|
526 |
* |
|
6ea30fb…
|
florian
|
527 |
D crc32_combine... |
|
6ea30fb…
|
florian
|
528 |
D PR 10U 0 extproc('crc32_combine') New checksum |
|
6ea30fb…
|
florian
|
529 |
D crc1 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
530 |
D crc2 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
531 |
D len2 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
532 |
* |
|
6ea30fb…
|
florian
|
533 |
D crc32_z PR 10U 0 extproc('crc32_z') New checksum |
|
6ea30fb…
|
florian
|
534 |
D crc 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
535 |
D buf 65535 const options(*varsize) Bytes to accumulate |
|
6ea30fb…
|
florian
|
536 |
D len 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
537 |
* |
|
6ea30fb…
|
florian
|
538 |
D crc32_combine_gen... |
|
6ea30fb…
|
florian
|
539 |
D PR 10U 0 extproc('crc32_combine_gen') Operator |
|
6ea30fb…
|
florian
|
540 |
D len2 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
541 |
* |
|
6ea30fb…
|
florian
|
542 |
D crc32_combine_gen64... |
|
6ea30fb…
|
florian
|
543 |
D PR 10U 0 extproc('crc32_combine_gen64') Operator |
|
6ea30fb…
|
florian
|
544 |
D len2 20U 0 value Buffer length |
|
6ea30fb…
|
florian
|
545 |
* |
|
6ea30fb…
|
florian
|
546 |
D crc32_combine_op... |
|
6ea30fb…
|
florian
|
547 |
D PR 10U 0 extproc('crc32_combine_op') New Checksum |
|
6ea30fb…
|
florian
|
548 |
D crc1 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
549 |
D crc2 10U 0 value Old checksum |
|
6ea30fb…
|
florian
|
550 |
D op 10U 0 value Operator |
|
6ea30fb…
|
florian
|
551 |
* |
|
6ea30fb…
|
florian
|
552 |
************************************************************************** |
|
6ea30fb…
|
florian
|
553 |
* Miscellaneous function prototypes |
|
6ea30fb…
|
florian
|
554 |
************************************************************************** |
|
6ea30fb…
|
florian
|
555 |
* |
|
6ea30fb…
|
florian
|
556 |
D zError PR * extproc('zError') Error string |
|
6ea30fb…
|
florian
|
557 |
D err 10I 0 value Error code |
|
6ea30fb…
|
florian
|
558 |
* |
|
6ea30fb…
|
florian
|
559 |
D inflateSyncPoint... |
|
6ea30fb…
|
florian
|
560 |
D PR 10I 0 extproc('inflateSyncPoint') |
|
6ea30fb…
|
florian
|
561 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
562 |
* |
|
6ea30fb…
|
florian
|
563 |
D get_crc_table PR * extproc('get_crc_table') Ptr to ulongs |
|
6ea30fb…
|
florian
|
564 |
* |
|
6ea30fb…
|
florian
|
565 |
D inflateUndermine... |
|
6ea30fb…
|
florian
|
566 |
D PR 10I 0 extproc('inflateUndermine') |
|
6ea30fb…
|
florian
|
567 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
568 |
D arg 10I 0 value Error code |
|
6ea30fb…
|
florian
|
569 |
* |
|
6ea30fb…
|
florian
|
570 |
D inflateResetKeep... |
|
6ea30fb…
|
florian
|
571 |
D PR 10I 0 extproc('inflateResetKeep') End and init. stream |
|
6ea30fb…
|
florian
|
572 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
573 |
* |
|
6ea30fb…
|
florian
|
574 |
D deflateResetKeep... |
|
6ea30fb…
|
florian
|
575 |
D PR 10I 0 extproc('deflateResetKeep') End and init. stream |
|
6ea30fb…
|
florian
|
576 |
D strm like(z_stream) Expansion stream |
|
6ea30fb…
|
florian
|
577 |
* |
|
6ea30fb…
|
florian
|
578 |
/endif |