summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README43
1 files changed, 22 insertions, 21 deletions
diff --git a/README b/README
index e82b56f..1cbd6be 100644
--- a/README
+++ b/README
@@ -1,4 +1,6 @@
1zlib 0.93 is a beta version of a general purpose compression library. 1zlib 0.94 is a beta version of a general purpose compression library.
2Unless new bugs are found it will be released again as the first official
3version (1.0). This version has no known bugs.
2 4
3The data format used by the zlib library is described in the 5The data format used by the zlib library is described in the
4files zlib-3.1.doc, deflate-1.1.doc and gzip-4.1.doc, available 6files zlib-3.1.doc, deflate-1.1.doc and gzip-4.1.doc, available
@@ -10,31 +12,30 @@ which also tests that the library is working correctly.
10 12
11To compile all files and run the test program, just type: make test 13To compile all files and run the test program, just type: make test
12(For MSDOS, use one of the special makefiles such as Makefile.msc.) 14(For MSDOS, use one of the special makefiles such as Makefile.msc.)
13To install the zlib library (libgz.a) in /usr/local/lib, type: make install 15To install the zlib library (libz.a) in /usr/local/lib, type: make install
14To install in a different directory, use for example: make install prefix=$HOME 16To install in a different directory, use for example:
17 make install prefix=$HOME
15This will install in $HOME/lib instead of /usr/local/lib. 18This will install in $HOME/lib instead of /usr/local/lib.
16 19
17The changes made in version 0.93 are documented in the file ChangeLog. 20The changes made in version 0.94 are documented in the file ChangeLog.
18The main changes since 0.9 are: 21The main changes since 0.93 are:
19- temporarily disable inline functions 22- support MSDOS small and medium model
20- make deflate deterministic 23- fix deflate with flush (could sometimes generate bad output)
21- don't use signed char in inflate (not portable enough) 24- fix deflateReset (zlib header was incorrectly suppressed)
22- fix inflate memory leak for segmented architectures 25- added support for VMS
23- Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h 26- allow a compression level in gzopen()
24- Document the memory requirements in zconf.h 27- gzflush now calls fflush
25- added "make install" 28- For deflate with flush, flush even if no more input is provided.
26- added support for DJGPP and Pyramid 29- rename libgz.a as libz.a
27- fix an inflate bug for stored blocks.
28- various speedups
29 30
30On MSDOS, this version works in both large and small model. However 31For MSDOS, the small and medium models are supported only for Microsoft C.
31small model compression works only for small values of MAX_MEM_LEVEL 32(It should be easy to support them for Borland C also, but I don't have
32and MAX_WBITS (see zconf.h). Small model decompression should work up 33a recent Borland compiler to test with.) The small model currently works
33to MAX_WBITS=15. This version of zlib does not support small or 34for Turbo/Borland C but only with reduced performance to avoid any far
34medium model with far allocation of big objects. 35allocation (tested with -DMAX_WBITS=11 -DDEF_WBITS=11 -DMAX_MEM_LEVEL=3).
35 36
36 37
37 Copyright (C) 1995 Jean-loup Gailly and Mark Adler 38 (C) 1995 Jean-loup Gailly and Mark Adler
38 39
39 This software is provided 'as-is', without any express or implied 40 This software is provided 'as-is', without any express or implied
40 warranty. In no event will the authors be held liable for any damages 41 warranty. In no event will the authors be held liable for any damages