Commit | Line | Data |
---|---|---|
5ca28f79 L |
1 | /* |
2 | Additional tools for Minizip | |
3 | Code: Xavier Roche '2004 | |
4 | License: Same as ZLIB (www.gzip.org) | |
5 | */ | |
6 | ||
7 | #ifndef _zip_tools_H | |
8 | #define _zip_tools_H | |
9 | ||
10 | #ifdef __cplusplus | |
11 | extern "C" { | |
12 | #endif | |
13 | ||
14 | #ifndef _ZLIB_H | |
15 | #include "zlib.h" | |
16 | #endif | |
17 | ||
18 | #include "unzip.h" | |
19 | ||
20 | /* Repair a ZIP file (missing central directory) | |
21 | file: file to recover | |
22 | fileOut: output file after recovery | |
23 | fileOutTmp: temporary file name used for recovery | |
24 | */ | |
25 | extern int ZEXPORT unzRepair(const char* file, | |
26 | const char* fileOut, | |
27 | const char* fileOutTmp, | |
28 | uLong* nRecovered, | |
29 | uLong* bytesRecovered); | |
30 | ||
31 | ||
32 | #ifdef __cplusplus | |
33 | } | |
34 | #endif | |
35 | ||
36 | ||
37 | #endif |