| /* |
| Additional tools for Minizip |
| Code: Xavier Roche '2004 |
| License: Same as ZLIB (www.gzip.org) |
| */ |
| |
| #ifndef _zip_tools_H |
| #define _zip_tools_H |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #ifndef _ZLIB_H |
| #if defined(USE_SYSTEM_ZLIB) |
| #include <zlib.h> |
| #else |
| #include "third_party/zlib/zlib.h" |
| #endif |
| #endif |
| |
| #include "unzip.h" |
| |
| /* Repair a ZIP file (missing central directory) |
| file: file to recover |
| fileOut: output file after recovery |
| fileOutTmp: temporary file name used for recovery |
| */ |
| extern int ZEXPORT unzRepair(const char* file, |
| const char* fileOut, |
| const char* fileOutTmp, |
| uLong* nRecovered, |
| uLong* bytesRecovered); |
| |
| #endif |