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