Changeset 95239 in vbox for trunk/src/libs/zlib-1.2.12/contrib/minizip/minizip.c
- Timestamp:
- Jun 9, 2022 9:09:44 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 151769
- Location:
- trunk/src/libs/zlib-1.2.12
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/zlib-1.2.12
- Property svn:mergeinfo
-
old new 20 20 /branches/dsen/gui3/src/libs/zlib-1.2.11:79645-79692 21 21 /trunk/src/src/libs/zlib-1.2.11:92342 22 /vendor/zlib/1.2.12:151751 23 /vendor/zlib/current:150724-151750
-
- Property svn:mergeinfo
-
trunk/src/libs/zlib-1.2.12/contrib/minizip/minizip.c
r76163 r95239 72 72 73 73 #ifdef _WIN32 74 uLongfiletime(f, tmzip, dt)75 c har *f;/* name of file to get info on */74 static int filetime(f, tmzip, dt) 75 const char *f; /* name of file to get info on */ 76 76 tm_zip *tmzip; /* return value: access, modific. and creation times */ 77 77 uLong *dt; /* dostime */ … … 95 95 } 96 96 #else 97 #if def unix || __APPLE__98 uLongfiletime(f, tmzip, dt)99 c har *f;/* name of file to get info on */97 #if defined(unix) || defined(__APPLE__) 98 static int filetime(f, tmzip, dt) 99 const char *f; /* name of file to get info on */ 100 100 tm_zip *tmzip; /* return value: access, modific. and creation times */ 101 101 uLong *dt; /* dostime */ 102 102 { 103 (void)dt; 103 104 int ret=0; 104 105 struct stat s; /* results of stat() */ … … 109 110 { 110 111 char name[MAXFILENAME+1]; 111 int len = strlen(f);112 size_t len = strlen(f); 112 113 if (len > MAXFILENAME) 113 114 len = MAXFILENAME; … … 139 140 #else 140 141 uLong filetime(f, tmzip, dt) 141 c har *f;/* name of file to get info on */142 const char *f; /* name of file to get info on */ 142 143 tm_zip *tmzip; /* return value: access, modific. and creation times */ 143 144 uLong *dt; /* dostime */ … … 151 152 152 153 153 int check_exist_file(filename)154 static int check_exist_file(filename) 154 155 const char* filename; 155 156 { … … 164 165 } 165 166 166 void do_banner()167 static void do_banner() 167 168 { 168 169 printf("MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant\n"); … … 170 171 } 171 172 172 void do_help()173 static void do_help() 173 174 { 174 175 printf("Usage : minizip [-o] [-a] [-0 to -9] [-p password] [-j] file.zip [files_to_add]\n\n" \ … … 183 184 /* calculate the CRC32 of a file, 184 185 because to encrypt a file, we need known the CRC32 of the file before */ 185 int getFileCrc(const char* filenameinzip,void*buf,unsigned long size_buf,unsigned long* result_crc)186 static int getFileCrc(const char* filenameinzip,void*buf,unsigned long size_buf,unsigned long* result_crc) 186 187 { 187 188 unsigned long calculate_crc=0; … … 200 201 { 201 202 err = ZIP_OK; 202 size_read = (int)fread(buf,1,size_buf,fin);203 size_read = fread(buf,1,size_buf,fin); 203 204 if (size_read < size_buf) 204 205 if (feof(fin)==0) … … 209 210 210 211 if (size_read>0) 211 calculate_crc = crc32 (calculate_crc,buf,size_read);212 calculate_crc = crc32_z(calculate_crc,buf,size_read); 212 213 total_read += size_read; 213 214 … … 222 223 } 223 224 224 int isLargeFile(const char* filename)225 static int isLargeFile(const char* filename) 225 226 { 226 227 int largeFile = 0; … … 230 231 if(pFile != NULL) 231 232 { 232 int n =FSEEKO_FUNC(pFile, 0, SEEK_END);233 pos = FTELLO_FUNC(pFile);233 FSEEKO_FUNC(pFile, 0, SEEK_END); 234 pos = (ZPOS64_T)FTELLO_FUNC(pFile); 234 235 235 236 printf("File : %s is %lld bytes\n", filename, pos); … … 256 257 int zipok; 257 258 int err=0; 258 int size_buf=0;259 size_t size_buf=0; 259 260 void* buf=NULL; 260 261 const char* password=NULL; … … 397 398 { 398 399 FILE * fin; 399 int size_read;400 size_t size_read; 400 401 const char* filenameinzip = argv[i]; 401 402 const char *savefilenameinzip; … … 473 474 { 474 475 err = ZIP_OK; 475 size_read = (int)fread(buf,1,size_buf,fin);476 size_read = fread(buf,1,size_buf,fin); 476 477 if (size_read < size_buf) 477 478 if (feof(fin)==0) … … 483 484 if (size_read>0) 484 485 { 485 err = zipWriteInFileInZip (zf,buf, size_read);486 err = zipWriteInFileInZip (zf,buf,(unsigned)size_read); 486 487 if (err<0) 487 488 {
Note:
See TracChangeset
for help on using the changeset viewer.