mztools.h revision 9e38dfa2f95fce609707a0941f10af9a785288de
19e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project/* 29e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project Additional tools for Minizip 39e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project Code: Xavier Roche '2004 49e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project License: Same as ZLIB (www.gzip.org) 59e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project*/ 69e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 79e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#ifndef _zip_tools_H 89e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#define _zip_tools_H 99e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 109e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#ifdef __cplusplus 119e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Projectextern "C" { 129e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#endif 139e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 149e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#ifndef _ZLIB_H 159e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#include "zlib.h" 169e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#endif 179e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 189e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#include "unzip.h" 199e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 209e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project/* Repair a ZIP file (missing central directory) 219e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project file: file to recover 229e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project fileOut: output file after recovery 239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project fileOutTmp: temporary file name used for recovery 249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project*/ 259e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Projectextern int ZEXPORT unzRepair(const char* file, 269e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project const char* fileOut, 279e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project const char* fileOutTmp, 289e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project uLong* nRecovered, 299e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project uLong* bytesRecovered); 309e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project 319e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project#endif 32