| Index: third_party/zlib/infback.c
|
| diff --git a/third_party/zlib/infback.c b/third_party/zlib/infback.c
|
| index f3833c2e434a560b41325d0001c9c4ff0d5d1279..af3a8c965d50cc6ac05c6c844a8f79e2cdc9f3c1 100644
|
| --- a/third_party/zlib/infback.c
|
| +++ b/third_party/zlib/infback.c
|
| @@ -1,5 +1,5 @@
|
| /* infback.c -- inflate using a call-back interface
|
| - * Copyright (C) 1995-2011 Mark Adler
|
| + * Copyright (C) 1995-2009 Mark Adler
|
| * For conditions of distribution and use, see copyright notice in zlib.h
|
| */
|
|
|
| @@ -42,19 +42,10 @@
|
| return Z_STREAM_ERROR;
|
| strm->msg = Z_NULL; /* in case we return an error */
|
| if (strm->zalloc == (alloc_func)0) {
|
| -#ifdef Z_SOLO
|
| - return Z_STREAM_ERROR;
|
| -#else
|
| strm->zalloc = zcalloc;
|
| strm->opaque = (voidpf)0;
|
| -#endif
|
| }
|
| - if (strm->zfree == (free_func)0)
|
| -#ifdef Z_SOLO
|
| - return Z_STREAM_ERROR;
|
| -#else
|
| - strm->zfree = zcfree;
|
| -#endif
|
| + if (strm->zfree == (free_func)0) strm->zfree = zcfree;
|
| state = (struct inflate_state FAR *)ZALLOC(strm, 1,
|
| sizeof(struct inflate_state));
|
| if (state == Z_NULL) return Z_MEM_ERROR;
|
| @@ -255,7 +246,7 @@
|
| void FAR *out_desc;
|
| {
|
| struct inflate_state FAR *state;
|
| - z_const unsigned char FAR *next; /* next input */
|
| + unsigned char FAR *next; /* next input */
|
| unsigned char FAR *put; /* next output */
|
| unsigned have, left; /* available input and output */
|
| unsigned long hold; /* bit buffer */
|
| @@ -403,6 +394,7 @@
|
| PULLBYTE();
|
| }
|
| if (here.val < 16) {
|
| + NEEDBITS(here.bits);
|
| DROPBITS(here.bits);
|
| state->lens[state->have++] = here.val;
|
| }
|
|
|