summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2010-11-10 01:57:21 +0000
committer(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2010-11-10 01:57:21 +0000
commit199342fe3fedbccb283b7aff006520b1181c77d4 (patch)
tree6cfde8e9d1299271c56daaca78e1fee015e0419f
parent0ff20b1aac36808f86b110d3028b6913c0634de7 (diff)
More appropriate minizip fix
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@551 4f64403b-2f21-0410-a795-97e2b3489a10
-rw-r--r--updater/unzipfile.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/updater/unzipfile.cpp b/updater/unzipfile.cpp
index b14bf97..0ae83d0 100644
--- a/updater/unzipfile.cpp
+++ b/updater/unzipfile.cpp
@@ -3,7 +3,7 @@
#include <unzip.h>
-extern "C" void fill_memory_filefunc (zlib_filefunc_def* pzlib_filefunc_def);
+extern "C" void fill_memory_filefunc64 (zlib_filefunc64_def* pzlib_filefunc_def);
bool extractCurrentFile(unzFile uf, TCHAR *path)
{
@@ -90,13 +90,13 @@ bool extractCurrentFile(unzFile uf, TCHAR *path)
void unzip_mem(char* buf, int len, TCHAR* dest)
{
- zlib_filefunc_def ffunc;
- fill_memory_filefunc(&ffunc);
+ zlib_filefunc64_def ffunc;
+ fill_memory_filefunc64(&ffunc);
char zipfile[128];
mir_snprintf(zipfile, sizeof(zipfile), "%p+%x", buf, len);
- unzFile uf = unzOpen2(zipfile, &ffunc);
+ unzFile uf = unzOpen2_64(zipfile, &ffunc);
if (uf)
{
do {