Mark Adler
816e34e1b5
Fix parsing of version with "-" in CMakeLists.txt [Snider, Ziegler].
13 years ago
Mark Adler
dbcdbf8c41
Fix location of executable for finding a four-byte integer.
13 years ago
Mark Adler
6c9bd474aa
Fix type mismatch between get_crc_table() and crc_table.
...
crc_table is made using a four-byte integer (when that can be
determined). However get_crc_table() returned a pointer to an
unsigned long, which could be eight bytes. This fixes that by
creating a new z_crc_t type for the crc_table.
This type is also used for the BYFOUR crc calculations that depend
on a four-byte type. The four-byte type can now be determined by
./configure, which also solves a problem where ./configure --solo
would never use BYFOUR. No the Z_U4 #define indicates that four-
byte integer was found either by ./configure or by zconf.h.
13 years ago
Mark Adler
1be1179083
Avoid race condition for parallel make (-j) running example.
13 years ago
Mark Adler
cc538ebf79
Remove -R. from Solaris shared build (possible security issue).
13 years ago
Mark Adler
6635b78987
Update ./configure for Solaris, support --64 [Mooney].
13 years ago
Mark Adler
3fb77ac08b
Add more comments to configure.
13 years ago
jK
ba04838a74
Fix contrib/minizip compilation in the MinGW environment.
13 years ago
Birunthan Mohanathas
11f4065ea9
Remove gzflags from zlibvc.def in vc9 and vc10.
13 years ago
Mark Adler
a5d803b7ef
Attempt to convert the wchar_t path in gzopen_w() for errors.
...
The conversion to multi-byte will be locale-specific, but it's
better than nothing and is only to provide more information in the
error message returned by gz_error(). The conversion has no
effect on what's opened.
13 years ago
Mark Adler
04afd39fcc
Fix syntax error in gzlib.c.
13 years ago
Peter Kuemmel
2bd5bd78a6
Look in build directory for zlib.pc in CMakeLists.txt.
13 years ago
Mark Adler
8e16df2c3f
More fixes for gzopen_w().
...
Also need to #include <stddef.h> for zlib.h, and need to workaround
the inability to use wide characters in constructed error messages
with zlib's interface.
13 years ago
Mark Adler
a1af6e96e3
Fix gzopen_w() type and add #include for the type.
13 years ago
Peter Kuemmel
2c42538c2e
Add source directory in CMakeLists.txt for building examples.
13 years ago
Peter Kuemmel
49b5d79a3b
Rename zconf.h in CMakeLists.txt to move it out of the way.
13 years ago
Mark Adler
dbe0bed739
Add gzopen_w() in Windows for wide character path names.
13 years ago
Mark Adler
a3881cc745
Recognize clang as gcc.
13 years ago
Mark Adler
da32fd2892
Improve inflate() documentation on the use of Z_FINISH.
13 years ago
Mark Adler
50a1738fcb
Make sure that unistd.h is included before using _LFS64_LARGEFILE.
13 years ago
Mark Adler
b18595d4c6
Repair some damage caused by -Wundef allowance.
13 years ago
Mark Adler
cb1c1a363e
Avoid the use of the -u option with mktemp.
13 years ago
Mark Adler
8dc21b17a6
Allow the use of -Wundef when compiling or using zlib.
13 years ago
Mark Adler
9c08a82246
Move obsolete emx makefile to old [Truta].
13 years ago
Mark Adler
142f051fb2
Remove unneeded EXTRA_CFLAGS from win32/Makefile.gcc [Truta].
13 years ago
Christoph J. Thompson
39c7ed14ac
If using cmake with MSVC, add the source directory to the includes.
...
modified: CMakeLists.txt
13 years ago
Christoph J. Thompson
c1e84b258c
Include version symbols for cmake builds.
...
Add a version variable so it gets added to the pkg-config file.
13 years ago
Christoph J. Thompson
cd71ef3021
Build both a static and a shared version of zlib with cmake.
13 years ago
Christoph J. Thompson
ca6e7a0d55
Generate and install the pkg-config file with cmake.
13 years ago
Christoph J. Thompson
f8867924c1
Allow overriding the default install locations for cmake.
13 years ago
Mark Adler
5d5befa4c3
Update copyright years in gzlib.c.
13 years ago
Mark Adler
e076ca8e62
Fix comments in win32/Makefile.gcc for proper usage.
13 years ago
Mark Adler
e2abd78a98
Avoid warnings when O_CLOEXEC or O_EXCL are not defined.
13 years ago
Nathan Phillip Brink
9f4d9052dc
Add DESTDIR support to mingw32 win32/Makefile.gcc.
13 years ago
Mark Adler
2cd90d2bf5
Add ability to choose the builder in make_vms.com [Schweda].
13 years ago
Mark Adler
2e04ce0915
Make sure that O_EXCL is used portably.
13 years ago
Mark Adler
e3ba2a10ca
Fix contrib/vstudio project link errors [Mohanathas].
13 years ago
Mark Adler
41a18e1d7e
Fix bug in test/minigzip.c for configure --solo.
13 years ago
Mark Adler
755c41dc4b
Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen().
13 years ago
Mark Adler
53bfe01cea
Fix bug in gzclose_w() when gzwrite() fails to allocate memory.
13 years ago
Mark Adler
dab7531ecc
Simplify test and use of gcc hidden attribute.
13 years ago
Mark Adler
2547c6c81f
Don't use library or built-in byte swaps.
...
Using optimized byte swaps reduced portability for no real benefit,
since they are in parts of the code that represent a tiny fraction
of the execution time. So a simple definition of a byte swap is
now used.
13 years ago
Mark Adler
513dfcc00e
Fix make_vms.com for VAX [Zinser].
13 years ago
Mark Adler
05de38d11e
Cast to char * in gzprintf to avoid warnings [Zinser].
13 years ago
Mark Adler
80f3e39eb8
Avoid using __int64 for gcc or solo compilation.
13 years ago
Mark Adler
3f4339b61b
Improve the detection of no hidden visibility attribute.
13 years ago
Mark Adler
e6d2a8471b
Do not use the visibility attribute if NO_VIZ defined.
13 years ago
Mark Adler
8435052a6b
Update version numbers and year in win32/README-WIN32.txt.
13 years ago
Mark Adler
d63c888039
Use __WATCOMC__ instead of __WATCOM__.
13 years ago
Mark Adler
10fca844b1
Include unistd.h for Watcom C.
13 years ago