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