K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-19T00:51:48.162607Z K 7 svn:log V 1012 This is a working version of the zlib version 1.2.4 but there are still some rough edges that needs to be improved. Specifically: - zlib now uses off_t instead of long. So far I am fairly confident that this *should* work just fine but still needs further testing, etc. - The change from long to off_t requires users to rebuild all their binaries if linked with zlib. (Should we avoid the shared library version bump?) - We diveraged a little bit from official zlib's definition for their 64-bit variants. Technically we should have all these stuff without the 64 prefix since our off_t is 64 bit from the day 0 of FreeBSD 2.x, which is derived from 4.4BSD-Lite, while version 7.21 92/05/13 14:44:26 mckusick bumped it to 64-bit. Currently this is done with some direct changes in zlib.h and hack in zconf.h. - We need to import zlib's versioned symbols, perhaps the same of Linux's one provided with the distribution, or our own (since we bumped shared library version). END