summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Makefile.am4
-rw-r--r--src/Makefile.in4
-rw-r--r--src/minizip/zip.c5
-rw-r--r--src/minizip/zip.c.diff41
4 files changed, 27 insertions, 27 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 54193d2..f242109 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -30,7 +30,7 @@ bin_PROGRAMS = proxytrack httrack htsserver
httrack_LDADD = $(THREADS_LIBS) libhttrack.la
htsserver_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS) libhttrack.la
proxytrack_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS)
-proxytrack_CFLAGS = $(AM_CFLAGS) -DNO_MALLOCT
+proxytrack_CFLAGS = $(AM_CFLAGS) -DNO_MALLOCT -DZLIB_CONST
lib_LTLIBRARIES = libhttrack.la libhtsjava.la
@@ -66,7 +66,7 @@ libhttrack_la_SOURCES = htscore.c htsparse.c htsback.c htscache.c \
md5.h murmurhash3.h \
minizip/crypt.h minizip/ioapi.h minizip/mztools.h minizip/unzip.h minizip/zip.h
libhttrack_la_LIBADD = $(THREADS_LIBS) $(ZLIB_LIBS) $(OPENSSL_LIBS) $(DL_LIBS) $(SOCKET_LIBS) $(ICONV_LIBS)
-libhttrack_la_CFLAGS = $(AM_CFLAGS) -DLIBHTTRACK_EXPORTS
+libhttrack_la_CFLAGS = $(AM_CFLAGS) -DLIBHTTRACK_EXPORTS -DZLIB_CONST
libhttrack_la_LDFLAGS = -version-info $(VERSION_INFO)
libhtsjava_la_SOURCES = htsjava.c htsjava.h
diff --git a/src/Makefile.in b/src/Makefile.in
index 354dc26..74188ab 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -343,7 +343,7 @@ AM_CPPFLAGS = \
httrack_LDADD = $(THREADS_LIBS) libhttrack.la
htsserver_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS) libhttrack.la
proxytrack_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS)
-proxytrack_CFLAGS = $(AM_CFLAGS) -DNO_MALLOCT
+proxytrack_CFLAGS = $(AM_CFLAGS) -DNO_MALLOCT -DZLIB_CONST
lib_LTLIBRARIES = libhttrack.la libhtsjava.la
htsserver_SOURCES = htsserver.c htsserver.h htsweb.c htsweb.h
proxytrack_SOURCES = proxy/main.c \
@@ -377,7 +377,7 @@ libhttrack_la_SOURCES = htscore.c htsparse.c htsback.c htscache.c \
minizip/crypt.h minizip/ioapi.h minizip/mztools.h minizip/unzip.h minizip/zip.h
libhttrack_la_LIBADD = $(THREADS_LIBS) $(ZLIB_LIBS) $(OPENSSL_LIBS) $(DL_LIBS) $(SOCKET_LIBS) $(ICONV_LIBS)
-libhttrack_la_CFLAGS = $(AM_CFLAGS) -DLIBHTTRACK_EXPORTS
+libhttrack_la_CFLAGS = $(AM_CFLAGS) -DLIBHTTRACK_EXPORTS -DZLIB_CONST
libhttrack_la_LDFLAGS = -version-info $(VERSION_INFO)
libhtsjava_la_SOURCES = htsjava.c htsjava.h
libhtsjava_la_LIBADD = $(THREADS_LIBS) $(DL_LIBS) libhttrack.la
diff --git a/src/minizip/zip.c b/src/minizip/zip.c
index 52d7e72..cd525d2 100644
--- a/src/minizip/zip.c
+++ b/src/minizip/zip.c
@@ -33,7 +33,6 @@
# include <stddef.h>
# include <string.h>
# include <stdlib.h>
-# include <stdint.h>
#endif
#ifdef NO_ERRNO_H
extern int errno;
@@ -1417,7 +1416,7 @@ extern int ZEXPORT zipWriteInFileInZip (zipFile file,const void* buf,unsigned in
#ifdef HAVE_BZIP2
if(zi->ci.method == Z_BZIP2ED && (!zi->ci.raw))
{
- zi->ci.bstream.next_in = (void*)buf;
+ zi->ci.bstream.next_in = buf;
zi->ci.bstream.avail_in = len;
err = BZ_RUN_OK;
@@ -1451,7 +1450,7 @@ extern int ZEXPORT zipWriteInFileInZip (zipFile file,const void* buf,unsigned in
else
#endif
{
- zi->ci.stream.next_in = (void*) (uintptr_t) buf;
+ zi->ci.stream.next_in = buf;
zi->ci.stream.avail_in = len;
while ((err==ZIP_OK) && (zi->ci.stream.avail_in>0))
diff --git a/src/minizip/zip.c.diff b/src/minizip/zip.c.diff
index 1eca214..8482c59 100644
--- a/src/minizip/zip.c.diff
+++ b/src/minizip/zip.c.diff
@@ -1,14 +1,6 @@
--- zip.c.orig 2014-06-10 18:55:32.778807408 +0200
-+++ zip.c 2014-06-10 22:24:28.372483395 +0200
-@@ -33,6 +33,7 @@
- # include <stddef.h>
- # include <string.h>
- # include <stdlib.h>
-+# include <stdint.h>
- #endif
- #ifdef NO_ERRNO_H
- extern int errno;
-@@ -186,7 +187,7 @@
++++ zip.c 2014-06-11 20:27:18.355848501 +0200
+@@ -186,7 +186,7 @@
#include "crypt.h"
#endif
@@ -17,7 +9,7 @@
{
linkedlist_datablock_internal* ldi;
ldi = (linkedlist_datablock_internal*)
-@@ -238,7 +239,7 @@
+@@ -238,7 +238,7 @@
}
ldi = ll->last_block;
@@ -26,7 +18,7 @@
while (len>0)
{
-@@ -637,7 +638,7 @@
+@@ -637,7 +637,7 @@
return relativeOffset;
}
@@ -35,7 +27,7 @@
{
int err=ZIP_OK;
ZPOS64_T byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/
-@@ -955,7 +956,7 @@
+@@ -955,7 +955,7 @@
return zipOpen3(pathname,append,NULL,NULL);
}
@@ -44,16 +36,25 @@
{
/* write the local header */
int err;
-@@ -1450,7 +1451,7 @@
+@@ -1416,7 +1416,7 @@
+ #ifdef HAVE_BZIP2
+ if(zi->ci.method == Z_BZIP2ED && (!zi->ci.raw))
+ {
+- zi->ci.bstream.next_in = (void*)buf;
++ zi->ci.bstream.next_in = buf;
+ zi->ci.bstream.avail_in = len;
+ err = BZ_RUN_OK;
+
+@@ -1450,7 +1450,7 @@
else
#endif
{
- zi->ci.stream.next_in = (Bytef*)buf;
-+ zi->ci.stream.next_in = (void*) (uintptr_t) buf;
++ zi->ci.stream.next_in = buf;
zi->ci.stream.avail_in = len;
while ((err==ZIP_OK) && (zi->ci.stream.avail_in>0))
-@@ -1752,7 +1753,7 @@
+@@ -1752,7 +1752,7 @@
return zipCloseFileInZipRaw (file,0,0);
}
@@ -62,7 +63,7 @@
{
int err = ZIP_OK;
ZPOS64_T pos = zip64eocd_pos_inzip - zi->add_position_when_writting_offset;
-@@ -1774,7 +1775,7 @@
+@@ -1774,7 +1774,7 @@
return err;
}
@@ -71,7 +72,7 @@
{
int err = ZIP_OK;
-@@ -1813,7 +1814,8 @@
+@@ -1813,7 +1813,8 @@
}
return err;
}
@@ -81,7 +82,7 @@
{
int err = ZIP_OK;
-@@ -1861,7 +1863,7 @@
+@@ -1861,7 +1862,7 @@
return err;
}
@@ -90,7 +91,7 @@
{
int err = ZIP_OK;
uInt size_global_comment = 0;
-@@ -1879,6 +1881,18 @@
+@@ -1879,6 +1880,18 @@
return err;
}