summaryrefslogtreecommitdiff
path: root/src/minizip/ioapi.h.diff
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2014-06-08 20:00:57 +0000
committerXavier Roche <xroche@users.noreply.github.com>2014-06-08 20:00:57 +0000
commiteeee43acb768e8919559927ebffc31bc91447bec (patch)
tree284c2ff49fb164007326f9f4a2b4b3f36e6b92ae /src/minizip/ioapi.h.diff
parent91946b783499479fe65955bdad7865fd967934ea (diff)
Added minizip orig files.
Diffstat (limited to 'src/minizip/ioapi.h.diff')
-rw-r--r--src/minizip/ioapi.h.diff45
1 files changed, 35 insertions, 10 deletions
diff --git a/src/minizip/ioapi.h.diff b/src/minizip/ioapi.h.diff
index ddcec6c..7946a20 100644
--- a/src/minizip/ioapi.h.diff
+++ b/src/minizip/ioapi.h.diff
@@ -1,34 +1,59 @@
---- ioapi.h.orig 2012-01-17 03:51:31.000000000 +0100
-+++ ioapi.h 2014-05-24 13:27:22.516230485 +0200
-@@ -135,6 +135,7 @@
+--- ioapi.h 2014-06-08 21:54:18.326360527 +0200
++++ ioapi.h.orig 2012-01-17 03:51:31.000000000 +0100
+@@ -67,24 +67,6 @@
+ #endif
+ #endif
+
+-/* As reported by sammyx, z_crc_t and z_const are not defined in pre-1.2.70 releases of zlib */
+-/* See <https://github.com/madler/zlib/commit/6c9bd474aa08312ef2e2e9655a80e18db24a1680#diff-d466aa66f7e453e0c8a7719229cff391R391> */
+-#if ZLIB_VERNUM < 0x1270
+-
+-#ifdef Z_U4
+- typedef Z_U4 z_crc_t;
+-#else
+- typedef unsigned long z_crc_t;
+-#endif
+-
+-#if defined(ZLIB_CONST) && !defined(z_const)
+-# define z_const const
+-#else
+-# define z_const
+-#endif
+-
+-#endif
+-
+ /*
+ #ifndef ZPOS64_T
+ #ifdef _WIN32
+@@ -153,7 +135,6 @@
typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, const char* filename, int mode));
typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size));
typedef uLong (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
-+typedef int (ZCALLBACK *flush_file_func) OF((voidpf opaque, voidpf stream));
+-typedef int (ZCALLBACK *flush_file_func) OF((voidpf opaque, voidpf stream));
typedef int (ZCALLBACK *close_file_func) OF((voidpf opaque, voidpf stream));
typedef int (ZCALLBACK *testerror_file_func) OF((voidpf opaque, voidpf stream));
-@@ -148,6 +149,7 @@
+@@ -167,7 +148,6 @@
open_file_func zopen_file;
read_file_func zread_file;
write_file_func zwrite_file;
-+ flush_file_func zflush_file;
+- flush_file_func zflush_file;
tell_file_func ztell_file;
seek_file_func zseek_file;
close_file_func zclose_file;
-@@ -164,6 +166,7 @@
+@@ -184,7 +164,6 @@
open64_file_func zopen64_file;
read_file_func zread_file;
write_file_func zwrite_file;
-+ flush_file_func zflush_file;
+- flush_file_func zflush_file;
tell64_file_func ztell64_file;
seek64_file_func zseek64_file;
close_file_func zclose_file;
-@@ -186,6 +189,7 @@
+@@ -207,7 +186,6 @@
#define ZREAD64(filefunc,filestream,buf,size) ((*((filefunc).zfile_func64.zread_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size))
#define ZWRITE64(filefunc,filestream,buf,size) ((*((filefunc).zfile_func64.zwrite_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size))
-+#define ZFLUSH64(filefunc,filestream) ((*((filefunc).zfile_func64.zflush_file)) ((filefunc).zfile_func64.opaque,filestream))
+-#define ZFLUSH64(filefunc,filestream) ((*((filefunc).zfile_func64.zflush_file)) ((filefunc).zfile_func64.opaque,filestream))
//#define ZTELL64(filefunc,filestream) ((*((filefunc).ztell64_file)) ((filefunc).opaque,filestream))
//#define ZSEEK64(filefunc,filestream,pos,mode) ((*((filefunc).zseek64_file)) ((filefunc).opaque,filestream,pos,mode))
#define ZCLOSE64(filefunc,filestream) ((*((filefunc).zfile_func64.zclose_file)) ((filefunc).zfile_func64.opaque,filestream))