Commit Graph

20 Commits

Author SHA1 Message Date
Mark Adler
fd5fe8b17e Further address Microsoft deprecation warnings. 2024-02-09 20:11:54 -08:00
Mark Adler
1bff6f0fd5 Avoid signedness change warning in test/minigzip.c. 2024-02-09 20:11:39 -08:00
Mark Adler
985a62d118 Address Microsoft deprecation warnings. 2024-02-08 18:45:49 -08:00
Mark Adler
915a3d5b7b Avoid use of snprintf() in test/minigzip.c.
It was being used only as a safe version of strcpy(). Instead, use
a safe alternative to strcpy().
2024-02-06 18:27:31 -08:00
Paul Marquess
4b98fd39c8 Enable fileno() for POSIX system in minigzip.c. 2024-02-05 23:51:31 -08:00
Cameron Cawley
4de0b054a5 Improve portability to RISC OS. 2024-01-23 06:27:49 -08:00
Dimitri Papadopoulos
fe41d18921 Correct typos in source code. 2024-01-17 16:43:38 -08:00
Xin LI
bd9c329c10 Make internal functions static in the test code.
To avoid warnings when building with -Wmissing-prototypes.
2023-09-03 21:50:07 -07:00
Mark Adler
e9d5486e66 Remove K&R function definitions from zlib.
C2X has removed K&R definitions from the C function syntax.
Though the standard has not yet been approved, some high-profile
compilers are now issuing warnings when such definitions are
encountered.
2023-04-15 21:17:31 -07:00
Mark Adler
2d6d59e472 Avoid conversion warning in minigzip.c. 2022-10-01 16:52:35 -07:00
Mark Adler
2fa463bacf zlib 1.2.9 2016-12-31 23:37:10 -08:00
Mark Adler
8f147c3d12 Avoid some random compiler warnings on various platforms. 2016-12-30 23:42:10 -08:00
Mark Adler
fb26fc427f Allow minigzip to compile when testing with ./configure --solo. 2016-12-30 22:04:22 -08:00
Mark Adler
79b5c5acf0 Use snprintf() for later versions of Microsoft C. 2016-12-30 17:13:31 -08:00
Mark Adler
ca50ebd4df Create z_size_t and z_ssize_t types.
Normally these are set to size_t and ssize_t. But if they do not
exist, then they are set to the smallest integer type that can
contain a pointer. size_t is unsigned and ssize_t is signed.
2016-12-04 07:48:48 -08:00
Mark Adler
7d6956b6a1 Make globals in examples local to compilation unit. 2016-10-14 13:10:54 -07:00
Mark Adler
f947435b30 Use _snprintf for snprintf under Microsoft C in test/minigzip.c. 2012-06-03 16:28:40 -07:00
Mark Adler
c58f7ab28d Replace use of unsafe string functions with snprintf if available.
This avoids warnings in OpenBSD that apparently can't be turned
off whenever you link strcpy, strcat, or sprintf.  When snprintf
isn't available, the use of the "unsafe" string functions has
always in fact been safe, since the lengths are all checked before
those functions are called.

We do not use strlcpy or strlcat, since they are not (yet) found on
all systems.  snprintf on the other hand is part of the C standard
library and is very common.
2012-05-02 23:18:38 -07:00
Mark Adler
41a18e1d7e Fix bug in test/minigzip.c for configure --solo. 2012-03-03 22:43:15 -08:00
Mark Adler
1b57de3aef Move example.c and minigzip.c to test/. 2011-11-27 14:15:32 -08:00