aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2024-03-28 01:33:46 -0700
committerMark Adler <madler@alumni.caltech.edu>2024-03-29 12:20:37 -0700
commit0f51fb4933fc9ce18199cb2554dacea8033e7fd3 (patch)
treeb002e7dd01cad2ebe0c548b57188e6137154c074
parentd201f04c72b0881220f5ba75ca19fd0e19fa848b (diff)
downloadzlib-0f51fb4933fc9ce18199cb2554dacea8033e7fd3.tar.gz
zlib-0f51fb4933fc9ce18199cb2554dacea8033e7fd3.tar.bz2
zlib-0f51fb4933fc9ce18199cb2554dacea8033e7fd3.zip
Avert minizip warnings for MSVC.
-rw-r--r--contrib/minizip/iowin32.c16
-rw-r--r--contrib/minizip/miniunz.c4
-rw-r--r--contrib/minizip/minizip.c10
-rw-r--r--contrib/minizip/mztools.c61
-rw-r--r--contrib/minizip/unzip.c2
5 files changed, 56 insertions, 37 deletions
diff --git a/contrib/minizip/iowin32.c b/contrib/minizip/iowin32.c
index 08536e9..49f5ba1 100644
--- a/contrib/minizip/iowin32.c
+++ b/contrib/minizip/iowin32.c
@@ -89,7 +89,7 @@ static voidpf win32_build_iowin(HANDLE hFile) {
89} 89}
90 90
91voidpf ZCALLBACK win32_open64_file_func(voidpf opaque, const void* filename, int mode) { 91voidpf ZCALLBACK win32_open64_file_func(voidpf opaque, const void* filename, int mode) {
92 const char* mode_fopen = NULL; 92 (void)opaque;
93 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ; 93 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
94 HANDLE hFile = NULL; 94 HANDLE hFile = NULL;
95 95
@@ -117,7 +117,7 @@ voidpf ZCALLBACK win32_open64_file_func(voidpf opaque, const void* filename, int
117 117
118 118
119voidpf ZCALLBACK win32_open64_file_funcA(voidpf opaque, const void* filename, int mode) { 119voidpf ZCALLBACK win32_open64_file_funcA(voidpf opaque, const void* filename, int mode) {
120 const char* mode_fopen = NULL; 120 (void)opaque;
121 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ; 121 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
122 HANDLE hFile = NULL; 122 HANDLE hFile = NULL;
123 123
@@ -140,7 +140,7 @@ voidpf ZCALLBACK win32_open64_file_funcA(voidpf opaque, const void* filename, in
140 140
141 141
142voidpf ZCALLBACK win32_open64_file_funcW(voidpf opaque, const void* filename, int mode) { 142voidpf ZCALLBACK win32_open64_file_funcW(voidpf opaque, const void* filename, int mode) {
143 const char* mode_fopen = NULL; 143 (void)opaque;
144 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ; 144 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
145 HANDLE hFile = NULL; 145 HANDLE hFile = NULL;
146 146
@@ -159,7 +159,7 @@ voidpf ZCALLBACK win32_open64_file_funcW(voidpf opaque, const void* filename, in
159 159
160 160
161voidpf ZCALLBACK win32_open_file_func(voidpf opaque, const char* filename, int mode) { 161voidpf ZCALLBACK win32_open_file_func(voidpf opaque, const char* filename, int mode) {
162 const char* mode_fopen = NULL; 162 (void)opaque;
163 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ; 163 DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
164 HANDLE hFile = NULL; 164 HANDLE hFile = NULL;
165 165
@@ -187,6 +187,7 @@ voidpf ZCALLBACK win32_open_file_func(voidpf opaque, const char* filename, int m
187 187
188 188
189uLong ZCALLBACK win32_read_file_func(voidpf opaque, voidpf stream, void* buf,uLong size) { 189uLong ZCALLBACK win32_read_file_func(voidpf opaque, voidpf stream, void* buf,uLong size) {
190 (void)opaque;
190 uLong ret=0; 191 uLong ret=0;
191 HANDLE hFile = NULL; 192 HANDLE hFile = NULL;
192 if (stream!=NULL) 193 if (stream!=NULL)
@@ -208,6 +209,7 @@ uLong ZCALLBACK win32_read_file_func(voidpf opaque, voidpf stream, void* buf,uLo
208 209
209 210
210uLong ZCALLBACK win32_write_file_func(voidpf opaque, voidpf stream, const void* buf, uLong size) { 211uLong ZCALLBACK win32_write_file_func(voidpf opaque, voidpf stream, const void* buf, uLong size) {
212 (void)opaque;
211 uLong ret=0; 213 uLong ret=0;
212 HANDLE hFile = NULL; 214 HANDLE hFile = NULL;
213 if (stream!=NULL) 215 if (stream!=NULL)
@@ -247,6 +249,7 @@ static BOOL MySetFilePointerEx(HANDLE hFile, LARGE_INTEGER pos, LARGE_INTEGER *n
247} 249}
248 250
249long ZCALLBACK win32_tell_file_func(voidpf opaque, voidpf stream) { 251long ZCALLBACK win32_tell_file_func(voidpf opaque, voidpf stream) {
252 (void)opaque;
250 long ret=-1; 253 long ret=-1;
251 HANDLE hFile = NULL; 254 HANDLE hFile = NULL;
252 if (stream!=NULL) 255 if (stream!=NULL)
@@ -269,6 +272,7 @@ long ZCALLBACK win32_tell_file_func(voidpf opaque, voidpf stream) {
269} 272}
270 273
271ZPOS64_T ZCALLBACK win32_tell64_file_func(voidpf opaque, voidpf stream) { 274ZPOS64_T ZCALLBACK win32_tell64_file_func(voidpf opaque, voidpf stream) {
275 (void)opaque;
272 ZPOS64_T ret= (ZPOS64_T)-1; 276 ZPOS64_T ret= (ZPOS64_T)-1;
273 HANDLE hFile = NULL; 277 HANDLE hFile = NULL;
274 if (stream!=NULL) 278 if (stream!=NULL)
@@ -293,6 +297,7 @@ ZPOS64_T ZCALLBACK win32_tell64_file_func(voidpf opaque, voidpf stream) {
293 297
294 298
295long ZCALLBACK win32_seek_file_func(voidpf opaque, voidpf stream, uLong offset, int origin) { 299long ZCALLBACK win32_seek_file_func(voidpf opaque, voidpf stream, uLong offset, int origin) {
300 (void)opaque;
296 DWORD dwMoveMethod=0xFFFFFFFF; 301 DWORD dwMoveMethod=0xFFFFFFFF;
297 HANDLE hFile = NULL; 302 HANDLE hFile = NULL;
298 303
@@ -330,6 +335,7 @@ long ZCALLBACK win32_seek_file_func(voidpf opaque, voidpf stream, uLong offset,
330} 335}
331 336
332long ZCALLBACK win32_seek64_file_func(voidpf opaque, voidpf stream, ZPOS64_T offset, int origin) { 337long ZCALLBACK win32_seek64_file_func(voidpf opaque, voidpf stream, ZPOS64_T offset, int origin) {
338 (void)opaque;
333 DWORD dwMoveMethod=0xFFFFFFFF; 339 DWORD dwMoveMethod=0xFFFFFFFF;
334 HANDLE hFile = NULL; 340 HANDLE hFile = NULL;
335 long ret=-1; 341 long ret=-1;
@@ -368,6 +374,7 @@ long ZCALLBACK win32_seek64_file_func(voidpf opaque, voidpf stream, ZPOS64_T off
368} 374}
369 375
370int ZCALLBACK win32_close_file_func(voidpf opaque, voidpf stream) { 376int ZCALLBACK win32_close_file_func(voidpf opaque, voidpf stream) {
377 (void)opaque;
371 int ret=-1; 378 int ret=-1;
372 379
373 if (stream!=NULL) 380 if (stream!=NULL)
@@ -385,6 +392,7 @@ int ZCALLBACK win32_close_file_func(voidpf opaque, voidpf stream) {
385} 392}
386 393
387int ZCALLBACK win32_error_file_func(voidpf opaque, voidpf stream) { 394int ZCALLBACK win32_error_file_func(voidpf opaque, voidpf stream) {
395 (void)opaque;
388 int ret=-1; 396 int ret=-1;
389 if (stream!=NULL) 397 if (stream!=NULL)
390 { 398 {
diff --git a/contrib/minizip/miniunz.c b/contrib/minizip/miniunz.c
index 8e19534..616c303 100644
--- a/contrib/minizip/miniunz.c
+++ b/contrib/minizip/miniunz.c
@@ -39,6 +39,9 @@
39#endif 39#endif
40 40
41 41
42#ifndef _CRT_SECURE_NO_WARNINGS
43# define _CRT_SECURE_NO_WARNINGS
44#endif
42#include <stdio.h> 45#include <stdio.h>
43#include <stdlib.h> 46#include <stdlib.h>
44#include <string.h> 47#include <string.h>
@@ -83,6 +86,7 @@
83 tmu_date : the SAME new date at the tm_unz format */ 86 tmu_date : the SAME new date at the tm_unz format */
84static void change_file_date(const char *filename, uLong dosdate, tm_unz tmu_date) { 87static void change_file_date(const char *filename, uLong dosdate, tm_unz tmu_date) {
85#ifdef _WIN32 88#ifdef _WIN32
89 (void)tmu_date;
86 HANDLE hFile; 90 HANDLE hFile;
87 FILETIME ftm,ftLocal,ftCreate,ftLastAcc,ftLastWrite; 91 FILETIME ftm,ftLocal,ftCreate,ftLastAcc,ftLastWrite;
88 92
diff --git a/contrib/minizip/minizip.c b/contrib/minizip/minizip.c
index 4d93d22..66e88d0 100644
--- a/contrib/minizip/minizip.c
+++ b/contrib/minizip/minizip.c
@@ -41,6 +41,9 @@
41 41
42 42
43 43
44#ifndef _CRT_SECURE_NO_WARNINGS
45# define _CRT_SECURE_NO_WARNINGS
46#endif
44#include <stdio.h> 47#include <stdio.h>
45#include <stdlib.h> 48#include <stdlib.h>
46#include <string.h> 49#include <string.h>
@@ -74,6 +77,7 @@
74/* f: name of file to get info on, tmzip: return value: access, 77/* f: name of file to get info on, tmzip: return value: access,
75 modification and creation times, dt: dostime */ 78 modification and creation times, dt: dostime */
76static int filetime(const char *f, tm_zip *tmzip, uLong *dt) { 79static int filetime(const char *f, tm_zip *tmzip, uLong *dt) {
80 (void)tmzip;
77 int ret = 0; 81 int ret = 0;
78 { 82 {
79 FILETIME ftLocal; 83 FILETIME ftLocal;
@@ -190,7 +194,7 @@ static int getFileCrc(const char* filenameinzip, void* buf, unsigned long size_b
190 do 194 do
191 { 195 {
192 err = ZIP_OK; 196 err = ZIP_OK;
193 size_read = fread(buf,1,size_buf,fin); 197 size_read = (unsigned long)fread(buf,1,size_buf,fin);
194 if (size_read < size_buf) 198 if (size_read < size_buf)
195 if (feof(fin)==0) 199 if (feof(fin)==0)
196 { 200 {
@@ -242,7 +246,7 @@ int main(int argc, char *argv[]) {
242 char filename_try[MAXFILENAME+16]; 246 char filename_try[MAXFILENAME+16];
243 int zipok; 247 int zipok;
244 int err=0; 248 int err=0;
245 size_t size_buf=0; 249 unsigned long size_buf=0;
246 void* buf=NULL; 250 void* buf=NULL;
247 const char* password=NULL; 251 const char* password=NULL;
248 252
@@ -304,7 +308,7 @@ int main(int argc, char *argv[]) {
304 } 308 }
305 else 309 else
306 { 310 {
307 int i,len; 311 int len;
308 int dot_found=0; 312 int dot_found=0;
309 313
310 zipok = 1 ; 314 zipok = 1 ;
diff --git a/contrib/minizip/mztools.c b/contrib/minizip/mztools.c
index c8d2375..f86c1e7 100644
--- a/contrib/minizip/mztools.c
+++ b/contrib/minizip/mztools.c
@@ -5,6 +5,9 @@
5*/ 5*/
6 6
7/* Code */ 7/* Code */
8#ifndef _CRT_SECURE_NO_WARNINGS
9# define _CRT_SECURE_NO_WARNINGS
10#endif
8#include <stdio.h> 11#include <stdio.h>
9#include <stdlib.h> 12#include <stdlib.h>
10#include <string.h> 13#include <string.h>
@@ -140,28 +143,28 @@ extern int ZEXPORT unzRepair(const char* file, const char* fileOut, const char*
140 143
141 /* Central directory entry */ 144 /* Central directory entry */
142 { 145 {
143 char header[46]; 146 char central[46];
144 char* comment = ""; 147 char* comment = "";
145 int comsize = (int) strlen(comment); 148 int comsize = (int) strlen(comment);
146 WRITE_32(header, 0x02014b50); 149 WRITE_32(central, 0x02014b50);
147 WRITE_16(header + 4, version); 150 WRITE_16(central + 4, version);
148 WRITE_16(header + 6, version); 151 WRITE_16(central + 6, version);
149 WRITE_16(header + 8, gpflag); 152 WRITE_16(central + 8, gpflag);
150 WRITE_16(header + 10, method); 153 WRITE_16(central + 10, method);
151 WRITE_16(header + 12, filetime); 154 WRITE_16(central + 12, filetime);
152 WRITE_16(header + 14, filedate); 155 WRITE_16(central + 14, filedate);
153 WRITE_32(header + 16, crc); 156 WRITE_32(central + 16, crc);
154 WRITE_32(header + 20, cpsize); 157 WRITE_32(central + 20, cpsize);
155 WRITE_32(header + 24, uncpsize); 158 WRITE_32(central + 24, uncpsize);
156 WRITE_16(header + 28, fnsize); 159 WRITE_16(central + 28, fnsize);
157 WRITE_16(header + 30, extsize); 160 WRITE_16(central + 30, extsize);
158 WRITE_16(header + 32, comsize); 161 WRITE_16(central + 32, comsize);
159 WRITE_16(header + 34, 0); /* disk # */ 162 WRITE_16(central + 34, 0); /* disk # */
160 WRITE_16(header + 36, 0); /* int attrb */ 163 WRITE_16(central + 36, 0); /* int attrb */
161 WRITE_32(header + 38, 0); /* ext attrb */ 164 WRITE_32(central + 38, 0); /* ext attrb */
162 WRITE_32(header + 42, currentOffset); 165 WRITE_32(central + 42, currentOffset);
163 /* Header */ 166 /* Header */
164 if (fwrite(header, 1, 46, fpOutCD) == 46) { 167 if (fwrite(central, 1, 46, fpOutCD) == 46) {
165 offsetCD += 46; 168 offsetCD += 46;
166 169
167 /* Filename */ 170 /* Filename */
@@ -215,23 +218,23 @@ extern int ZEXPORT unzRepair(const char* file, const char* fileOut, const char*
215 /* Final central directory */ 218 /* Final central directory */
216 { 219 {
217 int entriesZip = entries; 220 int entriesZip = entries;
218 char header[22]; 221 char end[22];
219 char* comment = ""; // "ZIP File recovered by zlib/minizip/mztools"; 222 char* comment = ""; // "ZIP File recovered by zlib/minizip/mztools";
220 int comsize = (int) strlen(comment); 223 int comsize = (int) strlen(comment);
221 if (entriesZip > 0xffff) { 224 if (entriesZip > 0xffff) {
222 entriesZip = 0xffff; 225 entriesZip = 0xffff;
223 } 226 }
224 WRITE_32(header, 0x06054b50); 227 WRITE_32(end, 0x06054b50);
225 WRITE_16(header + 4, 0); /* disk # */ 228 WRITE_16(end + 4, 0); /* disk # */
226 WRITE_16(header + 6, 0); /* disk # */ 229 WRITE_16(end + 6, 0); /* disk # */
227 WRITE_16(header + 8, entriesZip); /* hack */ 230 WRITE_16(end + 8, entriesZip); /* hack */
228 WRITE_16(header + 10, entriesZip); /* hack */ 231 WRITE_16(end + 10, entriesZip); /* hack */
229 WRITE_32(header + 12, offsetCD); /* size of CD */ 232 WRITE_32(end + 12, offsetCD); /* size of CD */
230 WRITE_32(header + 16, offset); /* offset to CD */ 233 WRITE_32(end + 16, offset); /* offset to CD */
231 WRITE_16(header + 20, comsize); /* comment */ 234 WRITE_16(end + 20, comsize); /* comment */
232 235
233 /* Header */ 236 /* Header */
234 if (fwrite(header, 1, 22, fpOutCD) == 22) { 237 if (fwrite(end, 1, 22, fpOutCD) == 22) {
235 238
236 /* Comment field */ 239 /* Comment field */
237 if (comsize > 0) { 240 if (comsize > 0) {
diff --git a/contrib/minizip/unzip.c b/contrib/minizip/unzip.c
index feaec67..a2ee14b 100644
--- a/contrib/minizip/unzip.c
+++ b/contrib/minizip/unzip.c
@@ -1609,7 +1609,7 @@ extern int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, unsigned len) {
1609 uInt i; 1609 uInt i;
1610 for(i=0;i<uReadThis;i++) 1610 for(i=0;i<uReadThis;i++)
1611 pfile_in_zip_read_info->read_buffer[i] = 1611 pfile_in_zip_read_info->read_buffer[i] =
1612 zdecode(s->keys,s->pcrc_32_tab, 1612 (char)zdecode(s->keys,s->pcrc_32_tab,
1613 pfile_in_zip_read_info->read_buffer[i]); 1613 pfile_in_zip_read_info->read_buffer[i]);
1614 } 1614 }
1615# endif 1615# endif