@ -163,12 +163,9 @@ typedef z_stream FAR *z_streamp;
# define Z_NULL 0 /* for initializing zalloc, zfree, opaque */
# define zlib_version zlibVersion()
/* for compatibility with versions < 1.0.2 */
/* basic functions */
ZEXTERN const char * ZEXPORT zlibVersion OF ( ( 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 .
@ -198,7 +195,6 @@ ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
*/
ZEXTERN int ZEXPORT deflate OF ( ( 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 some
@ -276,7 +272,6 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
*/
ZEXTERN int ZEXPORT deflateEnd OF ( ( z_streamp strm ) ) ;
/*
All dynamically allocated data structures for this stream are freed .
This function discards any unprocessed input and does not flush any
@ -441,9 +436,6 @@ ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
not perform any compression : this will be done by deflate ( ) .
*/
ZEXTERN int ZEXPORT deflateSetDictionary OF ( ( z_streamp strm ,
const Bytef * dictionary ,
uInt dictLength ) ) ;
/*
Initializes the compression dictionary from the given byte sequence
without producing any compressed output . This function must be called
@ -477,8 +469,6 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
perform any compression : this will be done by deflate ( ) .
*/
ZEXTERN int ZEXPORT deflateCopy OF ( ( z_streamp dest ,
z_streamp source ) ) ;
/*
Sets the destination stream as a complete copy of the source stream .
@ -495,7 +485,6 @@ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
destination .
*/
ZEXTERN int ZEXPORT deflateReset OF ( ( z_streamp strm ) ) ;
/*
This function is equivalent to deflateEnd followed by deflateInit ,
but does not free and reallocate all the internal compression state .
@ -506,9 +495,6 @@ ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
stream state was inconsistent ( such as zalloc or state being NULL ) .
*/
ZEXTERN int ZEXPORT deflateParams OF ( ( 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
@ -550,9 +536,6 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
modified , but next_out and avail_out are unchanged . )
*/
ZEXTERN int ZEXPORT inflateSetDictionary OF ( ( 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
@ -569,7 +552,6 @@ ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
inflate ( ) .
*/
ZEXTERN int ZEXPORT inflateSync OF ( ( z_streamp strm ) ) ;
/*
Skips invalid compressed data until a full flush point ( see above the
description of deflate with Z_FULL_FLUSH ) can be found , or until all
@ -605,8 +587,6 @@ ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
utility functions can easily be modified if you need special options .
*/
ZEXTERN int ZEXPORT compress OF ( ( 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
@ -620,9 +600,6 @@ 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 ) ) ;
/*
Compresses the source buffer into the destination buffer . The level
parameter has the same meaning as in deflateInit . sourceLen is the byte
@ -635,8 +612,6 @@ ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
Z_STREAM_ERROR if the level parameter is invalid .
*/
ZEXTERN int ZEXPORT uncompress OF ( ( 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
@ -654,9 +629,6 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
*/
typedef voidp gzFile ;
ZEXTERN gzFile ZEXPORT gzopen OF ( ( const char * path , const char * mode ) ) ;
/*
Opens a gzip ( . gz ) file for reading or writing . The mode parameter
is as in fopen ( " rb " or " wb " ) but can also include a compression level
@ -672,7 +644,6 @@ ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
can be checked to distinguish the two cases ( if errno is zero , the
zlib error is Z_MEM_ERROR ) . */
ZEXTERN gzFile ZEXPORT gzdopen OF ( ( int fd , const char * mode ) ) ;
/*
gzdopen ( ) associates a gzFile with the file descriptor fd . File
descriptors are obtained from calls like open , dup , creat , pipe or
@ -685,7 +656,6 @@ ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
the ( de ) compression state .
*/
ZEXTERN int ZEXPORT gzsetparams OF ( ( gzFile file , int level , int strategy ) ) ;
/*
Dynamically update the compression level or strategy . See the description
of deflateInit2 for the meaning of these parameters .
@ -693,7 +663,6 @@ ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
opened for writing .
*/
ZEXTERN int ZEXPORT gzread OF ( ( gzFile file , voidp buf , unsigned len ) ) ;
/*
Reads the given number of uncompressed bytes from the compressed file .
If the input file was not in gzip format , gzread copies the given number
@ -701,29 +670,24 @@ ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
gzread returns the number of uncompressed bytes actually read ( 0 for
end of file , - 1 for error ) . */
ZEXTERN int ZEXPORT gzwrite OF ( ( gzFile file ,
const voidp buf , unsigned len ) ) ;
/*
Writes the given number of uncompressed bytes into the compressed file .
gzwrite returns the number of uncompressed bytes actually written
( 0 in case of error ) .
*/
ZEXTERN int ZEXPORTVA gzprintf OF ( ( gzFile file , const char * format , . . . ) ) ;
/*
Converts , formats , and writes the args to the compressed file under
control of the format string , as in fprintf . gzprintf returns the number of
uncompressed bytes actually written ( 0 in case of error ) .
*/
ZEXTERN int ZEXPORT gzputs OF ( ( gzFile file , const char * s ) ) ;
/*
Writes the given null - terminated string to the compressed file , excluding
the terminating null character .
gzputs returns the number of characters written , or - 1 in case of error .
*/
ZEXTERN char * ZEXPORT gzgets OF ( ( gzFile file , char * buf , int len ) ) ;
/*
Reads bytes from the compressed file until len - 1 characters are read , or
a newline character is read and transferred to buf , or an end - of - file
@ -732,19 +696,16 @@ ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
gzgets returns buf , or Z_NULL in case of error .
*/
ZEXTERN int ZEXPORT gzputc OF ( ( gzFile file , int c ) ) ;
/*
Writes c , converted to an unsigned char , into the compressed file .
gzputc returns the value that was written , or - 1 in case of error .
*/
ZEXTERN int ZEXPORT gzgetc OF ( ( gzFile file ) ) ;
/*
Reads one byte from the compressed file . gzgetc returns this byte
or - 1 in case of end of file or error .
*/
ZEXTERN int ZEXPORT gzflush OF ( ( gzFile file , int flush ) ) ;
/*
Flushes all pending output into the compressed file . The parameter
flush is as in the deflate ( ) function . The return value is the zlib
@ -754,8 +715,6 @@ ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
degrade compression .
*/
ZEXTERN z_off_t ZEXPORT gzseek OF ( ( gzFile file ,
z_off_t offset , int whence ) ) ;
/*
Sets the starting position for the next gzread or gzwrite on the
given compressed file . The offset represents a number of bytes in the
@ -772,14 +731,12 @@ ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
would be before the current position .
*/
ZEXTERN int ZEXPORT gzrewind OF ( ( gzFile file ) ) ;
/*
Rewinds the given file . This function is supported only for reading .
gzrewind ( file ) is equivalent to ( int ) gzseek ( file , 0L , SEEK_SET )
*/
ZEXTERN z_off_t ZEXPORT gztell OF ( ( gzFile file ) ) ;
/*
Returns the starting position for the next gzread or gzwrite on the
given compressed file . This position represents a number of bytes in the
@ -788,20 +745,17 @@ ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));
gztell ( file ) is equivalent to gzseek ( file , 0L , SEEK_CUR )
*/
ZEXTERN int ZEXPORT gzeof OF ( ( gzFile file ) ) ;
/*
Returns 1 when EOF has previously been detected reading the given
input stream , otherwise zero .
*/
ZEXTERN int ZEXPORT gzclose OF ( ( gzFile file ) ) ;
/*
Flushes all pending output if necessary , closes the compressed file
and deallocates all the ( de ) compression state . The return value is the zlib
error number ( see function gzerror below ) .
*/
ZEXTERN const char * ZEXPORT gzerror OF ( ( gzFile file , int * errnum ) ) ;
/*
Returns the error message for the last error which occurred on the
given compressed file . errnum is set to zlib error number . If an
@ -835,7 +789,6 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
if ( adler ! = original_adler ) error ( ) ;
*/
ZEXTERN uLong ZEXPORT crc32 OF ( ( uLong crc , const Bytef * buf , uInt len ) ) ;
/*
Update a running crc with the bytes buf [ 0. . len - 1 ] and return the updated
crc . If buf is NULL , this function returns the required initial value
@ -857,14 +810,6 @@ ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
/* 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 ) ) ;
# define deflateInit(strm, level) \
@ -878,10 +823,6 @@ ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int windowBits,
inflateInit2_ ( ( strm ) , ( windowBits ) , ZLIB_VERSION , sizeof ( z_stream ) )
ZEXTERN const char * ZEXPORT zError OF ( ( int err ) ) ;
ZEXTERN int ZEXPORT inflateSyncPoint OF ( ( z_streamp z ) ) ;
ZEXTERN const uLongf * ZEXPORT get_crc_table OF ( ( void ) ) ;
# ifdef __cplusplus
}
# endif