/* | |
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 |