Commit f2b0e50 for zlib

commit f2b0e500fbb8eab8c339b9d5704433d866afc7d2
Author: rootvector2 <dxbnaveed.k@gmail.com>
Date:   Fri May 29 19:18:11 2026 +0530

    Avoid a signed integer undefined behavior in mztools.c.

diff --git a/contrib/minizip/mztools.c b/contrib/minizip/mztools.c
index 1e2bb56..f88060f 100644
--- a/contrib/minizip/mztools.c
+++ b/contrib/minizip/mztools.c
@@ -16,7 +16,7 @@

 #define READ_8(adr)  ((unsigned char)*(adr))
 #define READ_16(adr) ( READ_8(adr) | (READ_8(adr+1) << 8) )
-#define READ_32(adr) ( READ_16(adr) | (READ_16((adr)+2) << 16) )
+#define READ_32(adr) ( (uLong)READ_16(adr) | ((uLong)READ_16((adr)+2) << 16) )

 #define WRITE_8(buff, n) do { \
   *((unsigned char*)(buff)) = (unsigned char) ((n) & 0xff); \