[Zlib-devel] zlib 1.2.4 released!

Mark Adler madler at alumni.caltech.edu
Sat Mar 20 14:16:17 EDT 2010


On Mar 17, 2010, at 3:37 AM, Mark Brown wrote:
> Windows DLL linking is different to Unix shared libraries since the link
> is to a specific symbol in a specific DLL rather than to a symbol in any
> old DLL the process happens to load, meaning that you can have multiple
> copies of the runtime in one process without any upset so long as you
> don't try to make the two copies talk to each other.

"Multiple copies of the runtime"?!  What evil genius at Microsoft came up with this fiendish way to make passing an *integer* file descriptor unsafe?  Truly amazing.

On Mar 19, 2010, at 1:35 AM, William A. Rowe Jr. wrote:
> DLL_FAQ.txt, zlib.3.pdf, ChangeLog, and the revised README-WIN32.txt were added
> and the zip file re-pgp-signed.
> http://people.apache.org/~wrowe/zlib-1.2.4-win32-x86.zip [.asc]

Thank you!   Some comments ...

In the zconf.h distributed with the DLL, should the following line be edited for z_off_t to be defined properly?

#ifdef HAVE_UNISTD_H    /* may be set to #if 1 by ./configure */

The README-WIN32.txt file has carriage returns, but the other text files do not.  Should they all have carriage returns?  Should none of them have carriage returns?  (I would prefer the latter so that I can edit them without having to think about maintaining carriage returns.  One of the files in the zlib 1.2.4 distribution was rejected by someone's system because it had a mix of lines with and without carriage returns that was a result of me editing that file.)

From the README:

"Questions about zlib should be sent to <zlib-devel at zlib.net>."

The email there should be zlib at gzip.org .  Email to zlib-devel is only accepted from members of zlib-devel.

Mark





More information about the Zlib-devel mailing list