zlib: sync with upstream
authortb <tb@openbsd.org>
Wed, 27 Mar 2024 10:21:11 +0000 (10:21 +0000)
committertb <tb@openbsd.org>
Wed, 27 Mar 2024 10:21:11 +0000 (10:21 +0000)
The change in zconf.h only affects mingw;
The change in inflate.h updates a comment

lib/libz/inflate.h
lib/libz/zconf.h

index f127b6b..f758e0d 100644 (file)
@@ -100,7 +100,7 @@ struct inflate_state {
     unsigned char FAR *window;  /* allocated sliding window, if needed */
         /* bit accumulator */
     unsigned long hold;         /* input bit accumulator */
-    unsigned bits;              /* number of bits in "in" */
+    unsigned bits;              /* number of bits in hold */
         /* for string and stored block copying */
     unsigned length;            /* literal or length of data to copy */
     unsigned offset;            /* distance back to copy string from */
index 0ebaabe..7c289a5 100644 (file)
@@ -509,6 +509,8 @@ typedef uLong FAR uLongf;
 
 #if !defined(_WIN32) && defined(Z_LARGE64)
 #  define z_off64_t off64_t
+#elif defined(__MINGW32__)
+#  define z_off64_t long long
 #elif defined(_WIN32) && !defined(__GNUC__)
 #  define z_off64_t __int64
 #elif defined(__GO32__)