forked from cory/tildefriends
apps
core
deps
codemirror
crypt_blowfish
libbacktrace
libbacktrace_config
libsodium
libuv
lit
openssl
picohttpparser
quickjs
speedscope
split
sqlite
xopt
zlib
amiga
contrib
ada
blast
delphi
dotzlib
gcc_gvmat64
infback9
iostream
iostream2
iostream3
minizip
Makefile
Makefile.am
MiniZip64_Changes.txt
MiniZip64_info.txt
configure.ac
crypt.h
ioapi.c
ioapi.h
iowin32.c
iowin32.h
make_vms.com
miniunz.c
miniunzip.1
minizip.1
minizip.c
minizip.pc.in
mztools.c
mztools.h
unzip.c
unzip.h
zip.c
zip.h
pascal
puff
testzlib
untgz
vstudio
README.contrib
doc
examples
msdos
nintendods
old
os400
qnx
test
watcom
win32
CMakeLists.txt
ChangeLog
FAQ
INDEX
LICENSE
Makefile
Makefile.in
README
adler32.c
compress.c
configure
crc32.c
crc32.h
deflate.c
deflate.h
gzclose.c
gzguts.h
gzlib.c
gzread.c
gzwrite.c
infback.c
inffast.c
inffast.h
inffixed.h
inflate.c
inflate.h
inftrees.c
inftrees.h
make_vms.com
treebuild.xml
trees.c
trees.h
uncompr.c
zconf.h
zconf.h.cmakein
zconf.h.in
zlib.3
zlib.3.pdf
zlib.h
zlib.map
zlib.pc.cmakein
zlib.pc.in
zlib2ansi
zutil.c
zutil.h
docs
src
tools
.dockerignore
Dockerfile
LICENSE
Makefile
README.md
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4205 ed5197a5-7fde-0310-b194-c3ffbd925b24
38 lines
708 B
C
38 lines
708 B
C
/*
|
|
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 "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);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif
|