summaryrefslogtreecommitdiff
path: root/updater
diff options
context:
space:
mode:
Diffstat (limited to 'updater')
-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 {