Index: third_party/zlib/contrib/minizip/mztools.h |
diff --git a/third_party/zlib/contrib/minizip/mztools.h b/third_party/zlib/contrib/minizip/mztools.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..90c834d3ab5e9a8acf89a93b93edf3fcbeeac5c7 |
--- /dev/null |
+++ b/third_party/zlib/contrib/minizip/mztools.h |
@@ -0,0 +1,31 @@ |
+/* |
+ 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 "third_party/zlib/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); |
+ |
+#endif |