Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit 25bbd7f

Browse files
committed
Avoid uninitialized and unused warnings in contrib/minizip.
1 parent e13289e commit 25bbd7f

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

contrib/minizip/miniunz.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ static void change_file_date(const char *filename, uLong dosdate, tm_unz tmu_dat
111111

112112
ut.actime=ut.modtime=mktime(&newdate);
113113
utime(filename,&ut);
114+
#else
115+
(void)filename;
116+
(void)dosdate;
117+
(void)tmu_date;
114118
#endif
115119
#endif
116120
}
@@ -127,6 +131,8 @@ static int mymkdir(const char* dirname) {
127131
ret = mkdir (dirname,0775);
128132
#elif __APPLE__
129133
ret = mkdir (dirname,0775);
134+
#else
135+
(void)dirname;
130136
#endif
131137
return ret;
132138
}
@@ -237,7 +243,7 @@ static int do_list(unzFile uf) {
237243
char filename_inzip[256];
238244
unz_file_info64 file_info;
239245
uLong ratio=0;
240-
const char *string_method;
246+
const char *string_method = "";
241247
char charCrypt=' ';
242248
err = unzGetCurrentFileInfo64(uf,&file_info,filename_inzip,sizeof(filename_inzip),NULL,0,NULL,0);
243249
if (err!=UNZ_OK)

contrib/minizip/minizip.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ int main(int argc, char *argv[]) {
384384
((argv[i][1]>='0') && (argv[i][1]<='9'))) &&
385385
(strlen(argv[i]) == 2)))
386386
{
387-
FILE * fin;
387+
FILE * fin = NULL;
388388
size_t size_read;
389389
const char* filenameinzip = argv[i];
390390
const char *savefilenameinzip;

0 commit comments

Comments
 (0)