From a59faab8555ac7e1ca48a2b6d8f6b843d78b4418 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 11 Jan 2014 09:52:25 +0100 Subject: [PATCH] (zlib) Builds now for iOS --- deps/rzlib/deflate.c | 2 +- deps/rzlib/gzguts.h | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/deps/rzlib/deflate.c b/deps/rzlib/deflate.c index 772d0b5aac..1238e61149 100644 --- a/deps/rzlib/deflate.c +++ b/deps/rzlib/deflate.c @@ -260,7 +260,7 @@ int ZEXPORT deflateInit2_(z_streamp strm, int level, int method, int windowBits, if (windowBits == 8) windowBits = 9; /* until 256-byte window bug fixed */ s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state)); if (s == Z_NULL) return Z_MEM_ERROR; - strm->state = (struct internal_state_deflate*)s; + strm->state = (struct internal_state*)s; s->strm = strm; s->wrap = wrap; diff --git a/deps/rzlib/gzguts.h b/deps/rzlib/gzguts.h index f18f6e17f7..cb7352e2e4 100644 --- a/deps/rzlib/gzguts.h +++ b/deps/rzlib/gzguts.h @@ -160,6 +160,13 @@ #define MODE_COPY 1 /* copy input directly */ #define MODE_GZIP 2 /* decompress a gzip stream */ +struct gzFile_s +{ + unsigned have; + unsigned char *next; + z_off64_t pos; +}; + /* internal gzip file state data structure */ typedef struct { /* exposed contents for gzgetc() macro */