Home | History | Annotate | Download | only in minizip
      1 /*
      2   Additional tools for Minizip
      3   Code: Xavier Roche '2004
      4   License: Same as ZLIB (www.gzip.org)
      5 */
      6 
      7 #ifndef _zip_tools_H
      8 #define _zip_tools_H
      9 
     10 #ifdef __cplusplus
     11 extern "C" {
     12 #endif
     13 
     14 #ifndef _ZLIB_H
     15 #include "zlib.h"
     16 #endif
     17 
     18 #include "unzip.h"
     19 
     20 /* Repair a ZIP file (missing central directory)
     21    file: file to recover
     22    fileOut: output file after recovery
     23    fileOutTmp: temporary file name used for recovery
     24 */
     25 extern int ZEXPORT unzRepair(const char* file,
     26                              const char* fileOut,
     27                              const char* fileOutTmp,
     28                              uLong* nRecovered,
     29                              uLong* bytesRecovered);
     30 
     31 
     32 #ifdef __cplusplus
     33 }
     34 #endif
     35 
     36 
     37 #endif
     38