| /* | 
 |   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 | 
 | #include "zlib.h" | 
 | #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); | 
 |  | 
 |  | 
 | #ifdef __cplusplus | 
 | } | 
 | #endif | 
 |  | 
 |  | 
 | #endif |