|
@@ -1,7 +1,7 @@
|
|
|
/* zlib.h -- interface of the 'zlib' general purpose compression library
|
|
|
- version 1.2.13, October 13th, 2022
|
|
|
+ version 1.3, August 18th, 2023
|
|
|
|
|
|
- Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
|
|
|
+ Copyright (C) 1995-2023 Jean-loup Gailly and Mark Adler
|
|
|
|
|
|
This software is provided 'as-is', without any express or implied
|
|
|
warranty. In no event will the authors be held liable for any damages
|
|
@@ -37,11 +37,11 @@
|
|
|
extern "C" {
|
|
|
#endif
|
|
|
|
|
|
-#define ZLIB_VERSION "1.2.13"
|
|
|
-#define ZLIB_VERNUM 0x12d0
|
|
|
+#define ZLIB_VERSION "1.3"
|
|
|
+#define ZLIB_VERNUM 0x1300
|
|
|
#define ZLIB_VER_MAJOR 1
|
|
|
-#define ZLIB_VER_MINOR 2
|
|
|
-#define ZLIB_VER_REVISION 13
|
|
|
+#define ZLIB_VER_MINOR 3
|
|
|
+#define ZLIB_VER_REVISION 0
|
|
|
#define ZLIB_VER_SUBREVISION 0
|
|
|
|
|
|
/*
|
|
@@ -78,8 +78,8 @@ extern "C" {
|
|
|
even in the case of corrupted input.
|
|
|
*/
|
|
|
|
|
|
-typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
|
|
|
-typedef void (*free_func) OF((voidpf opaque, voidpf address));
|
|
|
+typedef voidpf (*alloc_func)(voidpf opaque, uInt items, uInt size);
|
|
|
+typedef void (*free_func)(voidpf opaque, voidpf address);
|
|
|
|
|
|
struct internal_state;
|
|
|
|
|
@@ -217,7 +217,7 @@ typedef gz_header FAR *gz_headerp;
|
|
|
|
|
|
/* basic functions */
|
|
|
|
|
|
-ZEXTERN const char * ZEXPORT zlibVersion OF((void));
|
|
|
+ZEXTERN const char * ZEXPORT zlibVersion(void);
|
|
|
/* The application can compare zlibVersion and ZLIB_VERSION for consistency.
|
|
|
If the first character differs, the library code actually used is not
|
|
|
compatible with the zlib.h header file used by the application. This check
|
|
@@ -225,12 +225,12 @@ ZEXTERN const char * ZEXPORT zlibVersion OF((void));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
|
|
|
+ZEXTERN int ZEXPORT deflateInit(z_streamp strm, int level);
|
|
|
|
|
|
Initializes the internal stream state for compression. The fields
|
|
|
zalloc, zfree and opaque must be initialized before by the caller. If
|
|
|
zalloc and zfree are set to Z_NULL, deflateInit updates them to use default
|
|
|
- allocation functions.
|
|
|
+ allocation functions. total_in, total_out, adler, and msg are initialized.
|
|
|
|
|
|
The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
|
|
|
1 gives best speed, 9 gives best compression, 0 gives no compression at all
|
|
@@ -247,7 +247,7 @@ ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
|
|
|
*/
|
|
|
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
|
|
|
+ZEXTERN int ZEXPORT deflate(z_streamp strm, int flush);
|
|
|
/*
|
|
|
deflate compresses as much data as possible, and stops when the input
|
|
|
buffer becomes empty or the output buffer becomes full. It may introduce
|
|
@@ -320,8 +320,8 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
|
|
|
with the same value of the flush parameter and more output space (updated
|
|
|
avail_out), until the flush is complete (deflate returns with non-zero
|
|
|
avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that
|
|
|
- avail_out is greater than six to avoid repeated flush markers due to
|
|
|
- avail_out == 0 on return.
|
|
|
+ avail_out is greater than six when the flush marker begins, in order to avoid
|
|
|
+ repeated flush markers upon calling deflate() again when avail_out == 0.
|
|
|
|
|
|
If the parameter flush is set to Z_FINISH, pending input is processed,
|
|
|
pending output is flushed and deflate returns with Z_STREAM_END if there was
|
|
@@ -360,7 +360,7 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
|
|
|
*/
|
|
|
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT deflateEnd(z_streamp strm);
|
|
|
/*
|
|
|
All dynamically allocated data structures for this stream are freed.
|
|
|
This function discards any unprocessed input and does not flush any pending
|
|
@@ -375,7 +375,7 @@ ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));
|
|
|
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT inflateInit(z_streamp strm);
|
|
|
|
|
|
Initializes the internal stream state for decompression. The fields
|
|
|
next_in, avail_in, zalloc, zfree and opaque must be initialized before by
|
|
@@ -383,7 +383,8 @@ ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
|
|
|
read or consumed. The allocation of a sliding window will be deferred to
|
|
|
the first call of inflate (if the decompression does not complete on the
|
|
|
first call). If zalloc and zfree are set to Z_NULL, inflateInit updates
|
|
|
- them to use default allocation functions.
|
|
|
+ them to use default allocation functions. total_in, total_out, adler, and
|
|
|
+ msg are initialized.
|
|
|
|
|
|
inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
|
|
|
memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
|
|
@@ -397,7 +398,7 @@ ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
|
|
|
*/
|
|
|
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
|
|
|
+ZEXTERN int ZEXPORT inflate(z_streamp strm, int flush);
|
|
|
/*
|
|
|
inflate decompresses as much data as possible, and stops when the input
|
|
|
buffer becomes empty or the output buffer becomes full. It may introduce
|
|
@@ -517,7 +518,7 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
|
|
|
*/
|
|
|
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT inflateEnd(z_streamp strm);
|
|
|
/*
|
|
|
All dynamically allocated data structures for this stream are freed.
|
|
|
This function discards any unprocessed input and does not flush any pending
|
|
@@ -535,12 +536,12 @@ ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
|
|
|
- int level,
|
|
|
- int method,
|
|
|
- int windowBits,
|
|
|
- int memLevel,
|
|
|
- int strategy));
|
|
|
+ZEXTERN int ZEXPORT deflateInit2(z_streamp strm,
|
|
|
+ int level,
|
|
|
+ int method,
|
|
|
+ int windowBits,
|
|
|
+ int memLevel,
|
|
|
+ int strategy);
|
|
|
|
|
|
This is another version of deflateInit with more compression options. The
|
|
|
fields zalloc, zfree and opaque must be initialized before by the caller.
|
|
@@ -607,9 +608,9 @@ ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
|
|
|
compression: this will be done by deflate().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
|
|
|
- const Bytef *dictionary,
|
|
|
- uInt dictLength));
|
|
|
+ZEXTERN int ZEXPORT deflateSetDictionary(z_streamp strm,
|
|
|
+ const Bytef *dictionary,
|
|
|
+ uInt dictLength);
|
|
|
/*
|
|
|
Initializes the compression dictionary from the given byte sequence
|
|
|
without producing any compressed output. When using the zlib format, this
|
|
@@ -651,9 +652,9 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
|
|
|
not perform any compression: this will be done by deflate().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
|
|
|
- Bytef *dictionary,
|
|
|
- uInt *dictLength));
|
|
|
+ZEXTERN int ZEXPORT deflateGetDictionary(z_streamp strm,
|
|
|
+ Bytef *dictionary,
|
|
|
+ uInt *dictLength);
|
|
|
/*
|
|
|
Returns the sliding dictionary being maintained by deflate. dictLength is
|
|
|
set to the number of bytes in the dictionary, and that many bytes are copied
|
|
@@ -673,8 +674,8 @@ ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
|
|
|
stream state is inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
|
|
|
- z_streamp source));
|
|
|
+ZEXTERN int ZEXPORT deflateCopy(z_streamp dest,
|
|
|
+ z_streamp source);
|
|
|
/*
|
|
|
Sets the destination stream as a complete copy of the source stream.
|
|
|
|
|
@@ -691,20 +692,20 @@ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
|
|
|
destination.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT deflateReset(z_streamp strm);
|
|
|
/*
|
|
|
This function is equivalent to deflateEnd followed by deflateInit, but
|
|
|
does not free and reallocate the internal compression state. The stream
|
|
|
will leave the compression level and any other attributes that may have been
|
|
|
- set unchanged.
|
|
|
+ set unchanged. total_in, total_out, adler, and msg are initialized.
|
|
|
|
|
|
deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
|
|
|
stream state was inconsistent (such as zalloc or state being Z_NULL).
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
|
|
|
- int level,
|
|
|
- int strategy));
|
|
|
+ZEXTERN int ZEXPORT deflateParams(z_streamp strm,
|
|
|
+ int level,
|
|
|
+ int strategy);
|
|
|
/*
|
|
|
Dynamically update the compression level and compression strategy. The
|
|
|
interpretation of level and strategy is as in deflateInit2(). This can be
|
|
@@ -729,7 +730,7 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
|
|
|
Then no more input data should be provided before the deflateParams() call.
|
|
|
If this is done, the old level and strategy will be applied to the data
|
|
|
compressed before deflateParams(), and the new level and strategy will be
|
|
|
- applied to the the data compressed after deflateParams().
|
|
|
+ applied to the data compressed after deflateParams().
|
|
|
|
|
|
deflateParams returns Z_OK on success, Z_STREAM_ERROR if the source stream
|
|
|
state was inconsistent or if a parameter was invalid, or Z_BUF_ERROR if
|
|
@@ -740,11 +741,11 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
|
|
|
retried with more output space.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
|
|
|
- int good_length,
|
|
|
- int max_lazy,
|
|
|
- int nice_length,
|
|
|
- int max_chain));
|
|
|
+ZEXTERN int ZEXPORT deflateTune(z_streamp strm,
|
|
|
+ int good_length,
|
|
|
+ int max_lazy,
|
|
|
+ int nice_length,
|
|
|
+ int max_chain);
|
|
|
/*
|
|
|
Fine tune deflate's internal compression parameters. This should only be
|
|
|
used by someone who understands the algorithm used by zlib's deflate for
|
|
@@ -757,8 +758,8 @@ ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
|
|
|
returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
|
|
|
- uLong sourceLen));
|
|
|
+ZEXTERN uLong ZEXPORT deflateBound(z_streamp strm,
|
|
|
+ uLong sourceLen);
|
|
|
/*
|
|
|
deflateBound() returns an upper bound on the compressed size after
|
|
|
deflation of sourceLen bytes. It must be called after deflateInit() or
|
|
@@ -772,9 +773,9 @@ ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
|
|
|
than Z_FINISH or Z_NO_FLUSH are used.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm,
|
|
|
- unsigned *pending,
|
|
|
- int *bits));
|
|
|
+ZEXTERN int ZEXPORT deflatePending(z_streamp strm,
|
|
|
+ unsigned *pending,
|
|
|
+ int *bits);
|
|
|
/*
|
|
|
deflatePending() returns the number of bytes and bits of output that have
|
|
|
been generated, but not yet provided in the available output. The bytes not
|
|
@@ -787,9 +788,9 @@ ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm,
|
|
|
stream state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
|
|
|
- int bits,
|
|
|
- int value));
|
|
|
+ZEXTERN int ZEXPORT deflatePrime(z_streamp strm,
|
|
|
+ int bits,
|
|
|
+ int value);
|
|
|
/*
|
|
|
deflatePrime() inserts bits in the deflate output stream. The intent
|
|
|
is that this function is used to start off the deflate output with the bits
|
|
@@ -804,8 +805,8 @@ ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
|
|
|
source stream state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
|
|
|
- gz_headerp head));
|
|
|
+ZEXTERN int ZEXPORT deflateSetHeader(z_streamp strm,
|
|
|
+ gz_headerp head);
|
|
|
/*
|
|
|
deflateSetHeader() provides gzip header information for when a gzip
|
|
|
stream is requested by deflateInit2(). deflateSetHeader() may be called
|
|
@@ -821,16 +822,17 @@ ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
|
|
|
gzip file" and give up.
|
|
|
|
|
|
If deflateSetHeader is not used, the default gzip header has text false,
|
|
|
- the time set to zero, and os set to 255, with no extra, name, or comment
|
|
|
- fields. The gzip header is returned to the default state by deflateReset().
|
|
|
+ the time set to zero, and os set to the current operating system, with no
|
|
|
+ extra, name, or comment fields. The gzip header is returned to the default
|
|
|
+ state by deflateReset().
|
|
|
|
|
|
deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source
|
|
|
stream state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
|
|
|
- int windowBits));
|
|
|
+ZEXTERN int ZEXPORT inflateInit2(z_streamp strm,
|
|
|
+ int windowBits);
|
|
|
|
|
|
This is another version of inflateInit with an extra parameter. The
|
|
|
fields next_in, avail_in, zalloc, zfree and opaque must be initialized
|
|
@@ -883,9 +885,9 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
|
|
|
deferred until inflate() is called.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
|
|
|
- const Bytef *dictionary,
|
|
|
- uInt dictLength));
|
|
|
+ZEXTERN int ZEXPORT inflateSetDictionary(z_streamp strm,
|
|
|
+ const Bytef *dictionary,
|
|
|
+ uInt dictLength);
|
|
|
/*
|
|
|
Initializes the decompression dictionary from the given uncompressed byte
|
|
|
sequence. This function must be called immediately after a call of inflate,
|
|
@@ -906,9 +908,9 @@ ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
|
|
|
inflate().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm,
|
|
|
- Bytef *dictionary,
|
|
|
- uInt *dictLength));
|
|
|
+ZEXTERN int ZEXPORT inflateGetDictionary(z_streamp strm,
|
|
|
+ Bytef *dictionary,
|
|
|
+ uInt *dictLength);
|
|
|
/*
|
|
|
Returns the sliding dictionary being maintained by inflate. dictLength is
|
|
|
set to the number of bytes in the dictionary, and that many bytes are copied
|
|
@@ -921,7 +923,7 @@ ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm,
|
|
|
stream state is inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT inflateSync(z_streamp strm);
|
|
|
/*
|
|
|
Skips invalid compressed data until a possible full flush point (see above
|
|
|
for the description of deflate with Z_FULL_FLUSH) can be found, or until all
|
|
@@ -940,8 +942,8 @@ ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
|
|
|
input each time, until success or end of the input data.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
|
|
|
- z_streamp source));
|
|
|
+ZEXTERN int ZEXPORT inflateCopy(z_streamp dest,
|
|
|
+ z_streamp source);
|
|
|
/*
|
|
|
Sets the destination stream as a complete copy of the source stream.
|
|
|
|
|
@@ -956,18 +958,19 @@ ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
|
|
|
destination.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT inflateReset(z_streamp strm);
|
|
|
/*
|
|
|
This function is equivalent to inflateEnd followed by inflateInit,
|
|
|
but does not free and reallocate the internal decompression state. The
|
|
|
stream will keep attributes that may have been set by inflateInit2.
|
|
|
+ total_in, total_out, adler, and msg are initialized.
|
|
|
|
|
|
inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
|
|
|
stream state was inconsistent (such as zalloc or state being Z_NULL).
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
|
|
|
- int windowBits));
|
|
|
+ZEXTERN int ZEXPORT inflateReset2(z_streamp strm,
|
|
|
+ int windowBits);
|
|
|
/*
|
|
|
This function is the same as inflateReset, but it also permits changing
|
|
|
the wrap and window size requests. The windowBits parameter is interpreted
|
|
@@ -980,9 +983,9 @@ ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
|
|
|
the windowBits parameter is invalid.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm,
|
|
|
- int bits,
|
|
|
- int value));
|
|
|
+ZEXTERN int ZEXPORT inflatePrime(z_streamp strm,
|
|
|
+ int bits,
|
|
|
+ int value);
|
|
|
/*
|
|
|
This function inserts bits in the inflate input stream. The intent is
|
|
|
that this function is used to start inflating at a bit position in the
|
|
@@ -1001,7 +1004,7 @@ ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm,
|
|
|
stream state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm));
|
|
|
+ZEXTERN long ZEXPORT inflateMark(z_streamp strm);
|
|
|
/*
|
|
|
This function returns two values, one in the lower 16 bits of the return
|
|
|
value, and the other in the remaining upper bits, obtained by shifting the
|
|
@@ -1029,8 +1032,8 @@ ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm));
|
|
|
source stream state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm,
|
|
|
- gz_headerp head));
|
|
|
+ZEXTERN int ZEXPORT inflateGetHeader(z_streamp strm,
|
|
|
+ gz_headerp head);
|
|
|
/*
|
|
|
inflateGetHeader() requests that gzip header information be stored in the
|
|
|
provided gz_header structure. inflateGetHeader() may be called after
|
|
@@ -1070,8 +1073,8 @@ ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm,
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
|
|
|
- unsigned char FAR *window));
|
|
|
+ZEXTERN int ZEXPORT inflateBackInit(z_streamp strm, int windowBits,
|
|
|
+ unsigned char FAR *window);
|
|
|
|
|
|
Initialize the internal stream state for decompression using inflateBack()
|
|
|
calls. The fields zalloc, zfree and opaque in strm must be initialized
|
|
@@ -1091,13 +1094,13 @@ ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
|
|
|
the version of the header file.
|
|
|
*/
|
|
|
|
|
|
-typedef unsigned (*in_func) OF((void FAR *,
|
|
|
- z_const unsigned char FAR * FAR *));
|
|
|
-typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned));
|
|
|
+typedef unsigned (*in_func)(void FAR *,
|
|
|
+ z_const unsigned char FAR * FAR *);
|
|
|
+typedef int (*out_func)(void FAR *, unsigned char FAR *, unsigned);
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
|
|
|
- in_func in, void FAR *in_desc,
|
|
|
- out_func out, void FAR *out_desc));
|
|
|
+ZEXTERN int ZEXPORT inflateBack(z_streamp strm,
|
|
|
+ in_func in, void FAR *in_desc,
|
|
|
+ out_func out, void FAR *out_desc);
|
|
|
/*
|
|
|
inflateBack() does a raw inflate with a single call using a call-back
|
|
|
interface for input and output. This is potentially more efficient than
|
|
@@ -1165,7 +1168,7 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
|
|
|
cannot return Z_OK.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm));
|
|
|
+ZEXTERN int ZEXPORT inflateBackEnd(z_streamp strm);
|
|
|
/*
|
|
|
All memory allocated by inflateBackInit() is freed.
|
|
|
|
|
@@ -1173,7 +1176,7 @@ ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm));
|
|
|
state was inconsistent.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
|
|
|
+ZEXTERN uLong ZEXPORT zlibCompileFlags(void);
|
|
|
/* Return flags indicating compile-time options.
|
|
|
|
|
|
Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other:
|
|
@@ -1226,8 +1229,8 @@ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
|
|
|
you need special options.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
|
|
|
- const Bytef *source, uLong sourceLen));
|
|
|
+ZEXTERN int ZEXPORT compress(Bytef *dest, uLongf *destLen,
|
|
|
+ const Bytef *source, uLong sourceLen);
|
|
|
/*
|
|
|
Compresses the source buffer into the destination buffer. sourceLen is
|
|
|
the byte length of the source buffer. Upon entry, destLen is the total size
|
|
@@ -1241,9 +1244,9 @@ ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
|
|
|
buffer.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
|
|
|
- const Bytef *source, uLong sourceLen,
|
|
|
- int level));
|
|
|
+ZEXTERN int ZEXPORT compress2(Bytef *dest, uLongf *destLen,
|
|
|
+ const Bytef *source, uLong sourceLen,
|
|
|
+ int level);
|
|
|
/*
|
|
|
Compresses the source buffer into the destination buffer. The level
|
|
|
parameter has the same meaning as in deflateInit. sourceLen is the byte
|
|
@@ -1257,15 +1260,15 @@ ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
|
|
|
Z_STREAM_ERROR if the level parameter is invalid.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));
|
|
|
+ZEXTERN uLong ZEXPORT compressBound(uLong sourceLen);
|
|
|
/*
|
|
|
compressBound() returns an upper bound on the compressed size after
|
|
|
compress() or compress2() on sourceLen bytes. It would be used before a
|
|
|
compress() or compress2() call to allocate the destination buffer.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
|
|
|
- const Bytef *source, uLong sourceLen));
|
|
|
+ZEXTERN int ZEXPORT uncompress(Bytef *dest, uLongf *destLen,
|
|
|
+ const Bytef *source, uLong sourceLen);
|
|
|
/*
|
|
|
Decompresses the source buffer into the destination buffer. sourceLen is
|
|
|
the byte length of the source buffer. Upon entry, destLen is the total size
|
|
@@ -1282,8 +1285,8 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
|
|
|
buffer with the uncompressed data up to that point.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen,
|
|
|
- const Bytef *source, uLong *sourceLen));
|
|
|
+ZEXTERN int ZEXPORT uncompress2(Bytef *dest, uLongf *destLen,
|
|
|
+ const Bytef *source, uLong *sourceLen);
|
|
|
/*
|
|
|
Same as uncompress, except that sourceLen is a pointer, where the
|
|
|
length of the source is *sourceLen. On return, *sourceLen is the number of
|
|
@@ -1302,7 +1305,7 @@ ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen,
|
|
|
typedef struct gzFile_s *gzFile; /* semi-opaque gzip file descriptor */
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
|
|
|
+ZEXTERN gzFile ZEXPORT gzopen(const char *path, const char *mode);
|
|
|
|
|
|
Open the gzip (.gz) file at path for reading and decompressing, or
|
|
|
compressing and writing. The mode parameter is as in fopen ("rb" or "wb")
|
|
@@ -1339,7 +1342,7 @@ ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
|
|
|
file could not be opened.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
|
|
|
+ZEXTERN gzFile ZEXPORT gzdopen(int fd, const char *mode);
|
|
|
/*
|
|
|
Associate a gzFile with the file descriptor fd. File descriptors are
|
|
|
obtained from calls like open, dup, creat, pipe or fileno (if the file has
|
|
@@ -1362,7 +1365,7 @@ ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
|
|
|
will not detect if fd is invalid (unless fd is -1).
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
|
|
|
+ZEXTERN int ZEXPORT gzbuffer(gzFile file, unsigned size);
|
|
|
/*
|
|
|
Set the internal buffer size used by this library's functions for file to
|
|
|
size. The default buffer size is 8192 bytes. This function must be called
|
|
@@ -1378,7 +1381,7 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
|
|
|
too late.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
|
|
|
+ZEXTERN int ZEXPORT gzsetparams(gzFile file, int level, int strategy);
|
|
|
/*
|
|
|
Dynamically update the compression level and strategy for file. See the
|
|
|
description of deflateInit2 for the meaning of these parameters. Previously
|
|
@@ -1389,7 +1392,7 @@ ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
|
|
|
or Z_MEM_ERROR if there is a memory allocation error.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
|
|
|
+ZEXTERN int ZEXPORT gzread(gzFile file, voidp buf, unsigned len);
|
|
|
/*
|
|
|
Read and decompress up to len uncompressed bytes from file into buf. If
|
|
|
the input file is not in gzip format, gzread copies the given number of
|
|
@@ -1419,8 +1422,8 @@ ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
|
|
|
Z_STREAM_ERROR.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems,
|
|
|
- gzFile file));
|
|
|
+ZEXTERN z_size_t ZEXPORT gzfread(voidp buf, z_size_t size, z_size_t nitems,
|
|
|
+ gzFile file);
|
|
|
/*
|
|
|
Read and decompress up to nitems items of size size from file into buf,
|
|
|
otherwise operating as gzread() does. This duplicates the interface of
|
|
@@ -1445,14 +1448,14 @@ ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems,
|
|
|
file, resetting and retrying on end-of-file, when size is not 1.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzwrite OF((gzFile file, voidpc buf, unsigned len));
|
|
|
+ZEXTERN int ZEXPORT gzwrite(gzFile file, voidpc buf, unsigned len);
|
|
|
/*
|
|
|
Compress and write the len uncompressed bytes at buf to file. gzwrite
|
|
|
returns the number of uncompressed bytes written or 0 in case of error.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN z_size_t ZEXPORT gzfwrite OF((voidpc buf, z_size_t size,
|
|
|
- z_size_t nitems, gzFile file));
|
|
|
+ZEXTERN z_size_t ZEXPORT gzfwrite(voidpc buf, z_size_t size,
|
|
|
+ z_size_t nitems, gzFile file);
|
|
|
/*
|
|
|
Compress and write nitems items of size size from buf to file, duplicating
|
|
|
the interface of stdio's fwrite(), with size_t request and return types. If
|
|
@@ -1465,7 +1468,7 @@ ZEXTERN z_size_t ZEXPORT gzfwrite OF((voidpc buf, z_size_t size,
|
|
|
is returned, and the error state is set to Z_STREAM_ERROR.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
|
|
|
+ZEXTERN int ZEXPORTVA gzprintf(gzFile file, const char *format, ...);
|
|
|
/*
|
|
|
Convert, format, compress, and write the arguments (...) to file under
|
|
|
control of the string format, as in fprintf. gzprintf returns the number of
|
|
@@ -1480,7 +1483,7 @@ ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
|
|
|
This can be determined using zlibCompileFlags().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
|
|
|
+ZEXTERN int ZEXPORT gzputs(gzFile file, const char *s);
|
|
|
/*
|
|
|
Compress and write the given null-terminated string s to file, excluding
|
|
|
the terminating null character.
|
|
@@ -1488,7 +1491,7 @@ ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
|
|
|
gzputs returns the number of characters written, or -1 in case of error.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
|
|
|
+ZEXTERN char * ZEXPORT gzgets(gzFile file, char *buf, int len);
|
|
|
/*
|
|
|
Read and decompress bytes from file into buf, until len-1 characters are
|
|
|
read, or until a newline character is read and transferred to buf, or an
|
|
@@ -1502,13 +1505,13 @@ ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
|
|
|
buf are indeterminate.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c));
|
|
|
+ZEXTERN int ZEXPORT gzputc(gzFile file, int c);
|
|
|
/*
|
|
|
Compress and write c, converted to an unsigned char, into file. gzputc
|
|
|
returns the value that was written, or -1 in case of error.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzgetc(gzFile file);
|
|
|
/*
|
|
|
Read and decompress one byte from file. gzgetc returns this byte or -1
|
|
|
in case of end of file or error. This is implemented as a macro for speed.
|
|
@@ -1517,7 +1520,7 @@ ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
|
|
|
points to has been clobbered or not.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzungetc(int c, gzFile file);
|
|
|
/*
|
|
|
Push c back onto the stream for file to be read as the first character on
|
|
|
the next read. At least one character of push-back is always allowed.
|
|
@@ -1529,7 +1532,7 @@ ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file));
|
|
|
gzseek() or gzrewind().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
|
|
|
+ZEXTERN int ZEXPORT gzflush(gzFile file, int flush);
|
|
|
/*
|
|
|
Flush all pending output to file. The parameter flush is as in the
|
|
|
deflate() function. The return value is the zlib error number (see function
|
|
@@ -1545,8 +1548,8 @@ ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
|
|
|
- z_off_t offset, int whence));
|
|
|
+ZEXTERN z_off_t ZEXPORT gzseek(gzFile file,
|
|
|
+ z_off_t offset, int whence);
|
|
|
|
|
|
Set the starting position to offset relative to whence for the next gzread
|
|
|
or gzwrite on file. The offset represents a number of bytes in the
|
|
@@ -1564,7 +1567,7 @@ ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
|
|
|
would be before the current position.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzrewind OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzrewind(gzFile file);
|
|
|
/*
|
|
|
Rewind file. This function is supported only for reading.
|
|
|
|
|
@@ -1572,7 +1575,7 @@ ZEXTERN int ZEXPORT gzrewind OF((gzFile file));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));
|
|
|
+ZEXTERN z_off_t ZEXPORT gztell(gzFile file);
|
|
|
|
|
|
Return the starting position for the next gzread or gzwrite on file.
|
|
|
This position represents a number of bytes in the uncompressed data stream,
|
|
@@ -1583,7 +1586,7 @@ ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile file));
|
|
|
+ZEXTERN z_off_t ZEXPORT gzoffset(gzFile file);
|
|
|
|
|
|
Return the current compressed (actual) read or write offset of file. This
|
|
|
offset includes the count of bytes that precede the gzip stream, for example
|
|
@@ -1592,7 +1595,7 @@ ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile file));
|
|
|
be used for a progress indicator. On error, gzoffset() returns -1.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzeof OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzeof(gzFile file);
|
|
|
/*
|
|
|
Return true (1) if the end-of-file indicator for file has been set while
|
|
|
reading, false (0) otherwise. Note that the end-of-file indicator is set
|
|
@@ -1607,7 +1610,7 @@ ZEXTERN int ZEXPORT gzeof OF((gzFile file));
|
|
|
has grown since the previous end of file was detected.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzdirect(gzFile file);
|
|
|
/*
|
|
|
Return true (1) if file is being copied directly while reading, or false
|
|
|
(0) if file is a gzip stream being decompressed.
|
|
@@ -1628,7 +1631,7 @@ ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
|
|
|
gzip file reading and decompression, which may not be desired.)
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzclose OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzclose(gzFile file);
|
|
|
/*
|
|
|
Flush all pending output for file, if necessary, close file and
|
|
|
deallocate the (de)compression state. Note that once file is closed, you
|
|
@@ -1641,8 +1644,8 @@ ZEXTERN int ZEXPORT gzclose OF((gzFile file));
|
|
|
last read ended in the middle of a gzip stream, or Z_OK on success.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN int ZEXPORT gzclose_r OF((gzFile file));
|
|
|
-ZEXTERN int ZEXPORT gzclose_w OF((gzFile file));
|
|
|
+ZEXTERN int ZEXPORT gzclose_r(gzFile file);
|
|
|
+ZEXTERN int ZEXPORT gzclose_w(gzFile file);
|
|
|
/*
|
|
|
Same as gzclose(), but gzclose_r() is only for use when reading, and
|
|
|
gzclose_w() is only for use when writing or appending. The advantage to
|
|
@@ -1653,7 +1656,7 @@ ZEXTERN int ZEXPORT gzclose_w OF((gzFile file));
|
|
|
zlib library.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
|
|
|
+ZEXTERN const char * ZEXPORT gzerror(gzFile file, int *errnum);
|
|
|
/*
|
|
|
Return the error message for the last error which occurred on file.
|
|
|
errnum is set to zlib error number. If an error occurred in the file system
|
|
@@ -1669,7 +1672,7 @@ ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
|
|
|
functions above that do not distinguish those cases in their return values.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
|
|
|
+ZEXTERN void ZEXPORT gzclearerr(gzFile file);
|
|
|
/*
|
|
|
Clear the error and end-of-file flags for file. This is analogous to the
|
|
|
clearerr() function in stdio. This is useful for continuing to read a gzip
|
|
@@ -1686,7 +1689,7 @@ ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
|
|
|
library.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
|
|
|
+ZEXTERN uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len);
|
|
|
/*
|
|
|
Update a running Adler-32 checksum with the bytes buf[0..len-1] and
|
|
|
return the updated checksum. An Adler-32 value is in the range of a 32-bit
|
|
@@ -1706,15 +1709,15 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
|
|
|
if (adler != original_adler) error();
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT adler32_z OF((uLong adler, const Bytef *buf,
|
|
|
- z_size_t len));
|
|
|
+ZEXTERN uLong ZEXPORT adler32_z(uLong adler, const Bytef *buf,
|
|
|
+ z_size_t len);
|
|
|
/*
|
|
|
Same as adler32(), but with a size_t length.
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
|
|
|
- z_off_t len2));
|
|
|
+ZEXTERN uLong ZEXPORT adler32_combine(uLong adler1, uLong adler2,
|
|
|
+ z_off_t len2);
|
|
|
|
|
|
Combine two Adler-32 checksums into one. For two sequences of bytes, seq1
|
|
|
and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for
|
|
@@ -1724,7 +1727,7 @@ ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
|
|
|
negative, the result has no meaning or utility.
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
|
|
|
+ZEXTERN uLong ZEXPORT crc32(uLong crc, const Bytef *buf, uInt len);
|
|
|
/*
|
|
|
Update a running CRC-32 with the bytes buf[0..len-1] and return the
|
|
|
updated CRC-32. A CRC-32 value is in the range of a 32-bit unsigned integer.
|
|
@@ -1742,14 +1745,14 @@ ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
|
|
|
if (crc != original_crc) error();
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT crc32_z OF((uLong crc, const Bytef *buf,
|
|
|
- z_size_t len));
|
|
|
+ZEXTERN uLong ZEXPORT crc32_z(uLong crc, const Bytef *buf,
|
|
|
+ z_size_t len);
|
|
|
/*
|
|
|
Same as crc32(), but with a size_t length.
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
|
|
|
+ZEXTERN uLong ZEXPORT crc32_combine(uLong crc1, uLong crc2, z_off_t len2);
|
|
|
|
|
|
Combine two CRC-32 check values into one. For two sequences of bytes,
|
|
|
seq1 and seq2 with lengths len1 and len2, CRC-32 check values were
|
|
@@ -1759,13 +1762,13 @@ ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
|
|
|
*/
|
|
|
|
|
|
/*
|
|
|
-ZEXTERN uLong ZEXPORT crc32_combine_gen OF((z_off_t len2));
|
|
|
+ZEXTERN uLong ZEXPORT crc32_combine_gen(z_off_t len2);
|
|
|
|
|
|
Return the operator corresponding to length len2, to be used with
|
|
|
crc32_combine_op().
|
|
|
*/
|
|
|
|
|
|
-ZEXTERN uLong ZEXPORT crc32_combine_op OF((uLong crc1, uLong crc2, uLong op));
|
|
|
+ZEXTERN uLong ZEXPORT crc32_combine_op(uLong crc1, uLong crc2, uLong op);
|
|
|
/*
|
|
|
Give the same result as crc32_combine(), using op in place of len2. op is
|
|
|
is generated from len2 by crc32_combine_gen(). This will be faster than
|
|
@@ -1778,20 +1781,20 @@ ZEXTERN uLong ZEXPORT crc32_combine_op OF((uLong crc1, uLong crc2, uLong op));
|
|
|
/* deflateInit and inflateInit are macros to allow checking the zlib version
|
|
|
* and the compiler's view of z_stream:
|
|
|
*/
|
|
|
-ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level,
|
|
|
- const char *version, int stream_size));
|
|
|
-ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm,
|
|
|
- const char *version, int stream_size));
|
|
|
-ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int level, int method,
|
|
|
- int windowBits, int memLevel,
|
|
|
- int strategy, const char *version,
|
|
|
- int stream_size));
|
|
|
-ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int windowBits,
|
|
|
- const char *version, int stream_size));
|
|
|
-ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
|
|
|
- unsigned char FAR *window,
|
|
|
- const char *version,
|
|
|
- int stream_size));
|
|
|
+ZEXTERN int ZEXPORT deflateInit_(z_streamp strm, int level,
|
|
|
+ const char *version, int stream_size);
|
|
|
+ZEXTERN int ZEXPORT inflateInit_(z_streamp strm,
|
|
|
+ const char *version, int stream_size);
|
|
|
+ZEXTERN int ZEXPORT deflateInit2_(z_streamp strm, int level, int method,
|
|
|
+ int windowBits, int memLevel,
|
|
|
+ int strategy, const char *version,
|
|
|
+ int stream_size);
|
|
|
+ZEXTERN int ZEXPORT inflateInit2_(z_streamp strm, int windowBits,
|
|
|
+ const char *version, int stream_size);
|
|
|
+ZEXTERN int ZEXPORT inflateBackInit_(z_streamp strm, int windowBits,
|
|
|
+ unsigned char FAR *window,
|
|
|
+ const char *version,
|
|
|
+ int stream_size);
|
|
|
#ifdef Z_PREFIX_SET
|
|
|
# define z_deflateInit(strm, level) \
|
|
|
deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
|
|
@@ -1836,7 +1839,7 @@ struct gzFile_s {
|
|
|
unsigned char *next;
|
|
|
z_off64_t pos;
|
|
|
};
|
|
|
-ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
|
|
|
+ZEXTERN int ZEXPORT gzgetc_(gzFile file); /* backward compatibility */
|
|
|
#ifdef Z_PREFIX_SET
|
|
|
# undef z_gzgetc
|
|
|
# define z_gzgetc(g) \
|
|
@@ -1853,13 +1856,13 @@ ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
|
|
|
* without large file support, _LFS64_LARGEFILE must also be true
|
|
|
*/
|
|
|
#ifdef Z_LARGE64
|
|
|
- ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
|
|
|
- ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
|
|
|
- ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
|
|
|
- ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
|
|
|
- ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off64_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine_gen64 OF((z_off64_t));
|
|
|
+ ZEXTERN gzFile ZEXPORT gzopen64(const char *, const char *);
|
|
|
+ ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
|
|
|
+ ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
|
|
|
+ ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
|
|
|
+ ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
|
|
|
#endif
|
|
|
|
|
|
#if !defined(ZLIB_INTERNAL) && defined(Z_WANT64)
|
|
@@ -1881,50 +1884,50 @@ ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
|
|
|
# define crc32_combine_gen crc32_combine_gen64
|
|
|
# endif
|
|
|
# ifndef Z_LARGE64
|
|
|
- ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
|
|
|
- ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
|
|
|
- ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));
|
|
|
- ZEXTERN z_off_t ZEXPORT gzoffset64 OF((gzFile));
|
|
|
- ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine_gen64 OF((z_off_t));
|
|
|
+ ZEXTERN gzFile ZEXPORT gzopen64(const char *, const char *);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gzseek64(gzFile, z_off_t, int);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gztell64(gzFile);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gzoffset64(gzFile);
|
|
|
+ ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off_t);
|
|
|
# endif
|
|
|
#else
|
|
|
- ZEXTERN gzFile ZEXPORT gzopen OF((const char *, const char *));
|
|
|
- ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile, z_off_t, int));
|
|
|
- ZEXTERN z_off_t ZEXPORT gztell OF((gzFile));
|
|
|
- ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile));
|
|
|
- ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine_gen OF((z_off_t));
|
|
|
+ ZEXTERN gzFile ZEXPORT gzopen(const char *, const char *);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gzseek(gzFile, z_off_t, int);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gztell(gzFile);
|
|
|
+ ZEXTERN z_off_t ZEXPORT gzoffset(gzFile);
|
|
|
+ ZEXTERN uLong ZEXPORT adler32_combine(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine_gen(z_off_t);
|
|
|
#endif
|
|
|
|
|
|
#else /* Z_SOLO */
|
|
|
|
|
|
- ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
|
|
|
- ZEXTERN uLong ZEXPORT crc32_combine_gen OF((z_off_t));
|
|
|
+ ZEXTERN uLong ZEXPORT adler32_combine(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine(uLong, uLong, z_off_t);
|
|
|
+ ZEXTERN uLong ZEXPORT crc32_combine_gen(z_off_t);
|
|
|
|
|
|
#endif /* !Z_SOLO */
|
|
|
|
|
|
/* undocumented functions */
|
|
|
-ZEXTERN const char * ZEXPORT zError OF((int));
|
|
|
-ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp));
|
|
|
-ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void));
|
|
|
-ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int));
|
|
|
-ZEXTERN int ZEXPORT inflateValidate OF((z_streamp, int));
|
|
|
-ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF((z_streamp));
|
|
|
-ZEXTERN int ZEXPORT inflateResetKeep OF((z_streamp));
|
|
|
-ZEXTERN int ZEXPORT deflateResetKeep OF((z_streamp));
|
|
|
+ZEXTERN const char * ZEXPORT zError(int);
|
|
|
+ZEXTERN int ZEXPORT inflateSyncPoint(z_streamp);
|
|
|
+ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table(void);
|
|
|
+ZEXTERN int ZEXPORT inflateUndermine(z_streamp, int);
|
|
|
+ZEXTERN int ZEXPORT inflateValidate(z_streamp, int);
|
|
|
+ZEXTERN unsigned long ZEXPORT inflateCodesUsed(z_streamp);
|
|
|
+ZEXTERN int ZEXPORT inflateResetKeep(z_streamp);
|
|
|
+ZEXTERN int ZEXPORT deflateResetKeep(z_streamp);
|
|
|
#if defined(_WIN32) && !defined(Z_SOLO)
|
|
|
-ZEXTERN gzFile ZEXPORT gzopen_w OF((const wchar_t *path,
|
|
|
- const char *mode));
|
|
|
+ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
|
|
|
+ const char *mode);
|
|
|
#endif
|
|
|
#if defined(STDC) || defined(Z_HAVE_STDARG_H)
|
|
|
# ifndef Z_SOLO
|
|
|
-ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file,
|
|
|
- const char *format,
|
|
|
- va_list va));
|
|
|
+ZEXTERN int ZEXPORTVA gzvprintf(gzFile file,
|
|
|
+ const char *format,
|
|
|
+ va_list va);
|
|
|
# endif
|
|
|
#endif
|
|
|
|