de1ab01e8e
Changes in 1.2.10 (2 Jan 2017) - Avoid warnings on snprintf() return value - Fix bug in deflate_stored() for zero-length input - Fix bug in gzwrite.c that produced corrupt gzip files - Remove files to be installed before copying them in Makefile.in - Add warnings when compiling with assembler code Changes in 1.2.9 (31 Dec 2016) - Fix contrib/minizip to permit unzipping with desktop API [Zouzou] - Improve contrib/blast to return unused bytes - Assure that gzoffset() is correct when appending - Improve compress() and uncompress() to support large lengths - Fix bug in test/example.c where error code not saved - Remedy Coverity warning [Randers-Pehrson] - Improve speed of gzprintf() in transparent mode - Fix inflateInit2() bug when windowBits is 16 or 32 - Change DEBUG macro to ZLIB_DEBUG - Avoid uninitialized access by gzclose_w() - Allow building zlib outside of the source directory - Fix bug that accepted invalid zlib header when windowBits is zero - Fix gzseek() problem on MinGW due to buggy _lseeki64 there - Loop on write() calls in gzwrite.c in case of non-blocking I/O - Add --warn (-w) option to ./configure for more compiler warnings - Reject a window size of 256 bytes if not using the zlib wrapper - Fix bug when level 0 used with Z_HUFFMAN or Z_RLE - Add --debug (-d) option to ./configure to define ZLIB_DEBUG - Fix bugs in creating a very large gzip header - Add uncompress2() function, which returns the input size used - Assure that deflateParams() will not switch functions mid-block - Dramatically speed up deflation for level 0 (storing) - Add gzfread(), duplicating the interface of fread() - Add gzfwrite(), duplicating the interface of fwrite() - Add deflateGetDictionary() function - Use snprintf() for later versions of Microsoft C - Fix *Init macros to use z_ prefix when requested - Replace as400 with os400 for OS/400 support [Monnerat] - Add crc32_z() and adler32_z() functions with size_t lengths - Update Visual Studio project files [AraHaan]
95 lines
1.6 KiB
Modula-2
95 lines
1.6 KiB
Modula-2
; zlib data compression library
|
|
EXPORTS
|
|
; basic functions
|
|
zlibVersion
|
|
deflate
|
|
deflateEnd
|
|
inflate
|
|
inflateEnd
|
|
; advanced functions
|
|
deflateSetDictionary
|
|
deflateGetDictionary
|
|
deflateCopy
|
|
deflateReset
|
|
deflateParams
|
|
deflateTune
|
|
deflateBound
|
|
deflatePending
|
|
deflatePrime
|
|
deflateSetHeader
|
|
inflateSetDictionary
|
|
inflateGetDictionary
|
|
inflateSync
|
|
inflateCopy
|
|
inflateReset
|
|
inflateReset2
|
|
inflatePrime
|
|
inflateMark
|
|
inflateGetHeader
|
|
inflateBack
|
|
inflateBackEnd
|
|
zlibCompileFlags
|
|
; utility functions
|
|
compress
|
|
compress2
|
|
compressBound
|
|
uncompress
|
|
uncompress2
|
|
gzopen
|
|
gzdopen
|
|
gzbuffer
|
|
gzsetparams
|
|
gzread
|
|
gzfread
|
|
gzwrite
|
|
gzfwrite
|
|
gzprintf
|
|
gzvprintf
|
|
gzputs
|
|
gzgets
|
|
gzputc
|
|
gzgetc
|
|
gzungetc
|
|
gzflush
|
|
gzseek
|
|
gzrewind
|
|
gztell
|
|
gzoffset
|
|
gzeof
|
|
gzdirect
|
|
gzclose
|
|
gzclose_r
|
|
gzclose_w
|
|
gzerror
|
|
gzclearerr
|
|
; large file functions
|
|
gzopen64
|
|
gzseek64
|
|
gztell64
|
|
gzoffset64
|
|
adler32_combine64
|
|
crc32_combine64
|
|
; checksum functions
|
|
adler32
|
|
adler32_z
|
|
crc32
|
|
crc32_z
|
|
adler32_combine
|
|
crc32_combine
|
|
; various hacks, don't look :)
|
|
deflateInit_
|
|
deflateInit2_
|
|
inflateInit_
|
|
inflateInit2_
|
|
inflateBackInit_
|
|
gzgetc_
|
|
zError
|
|
inflateSyncPoint
|
|
get_crc_table
|
|
inflateUndermine
|
|
inflateValidate
|
|
inflateCodesUsed
|
|
inflateResetKeep
|
|
deflateResetKeep
|
|
gzopen_w
|