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