]> git.lizzy.rs Git - zlib.git/commit
Add #define ZLIB_CONST option to use const in the z_stream interface.
authorMark Adler <madler@alumni.caltech.edu>
Wed, 19 Oct 2011 06:05:37 +0000 (23:05 -0700)
committerMark Adler <madler@alumni.caltech.edu>
Wed, 19 Oct 2011 06:05:37 +0000 (23:05 -0700)
commit5ab9f47745fe9353291b217f705086b6070575d5
tree0a6c69f912f56cdbd36328cc67e4637bde6208b9
parent5b48d061c8c46bc19e6ad965157440880e5708b9
Add #define ZLIB_CONST option to use const in the z_stream interface.

This permits compilers to check for the proper treatment of next_in and
msg in the z_stream structure.  This is an option instead of the default
in order to preserve backward compatibility.  Some applications make use
of the z_stream structure outside of zlib, and perform operations such
as free(strm->next_in), which would not be permitted when next_in is
const.  The #define ZLIB_CONST needs to precede the #include "zlib.h">,
in order to make next_in and msg const pointers in the z_stream type.
zconf.h
zconf.h.cmakein
zconf.h.in
zlib.h