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