summaryrefslogtreecommitdiffstats
path: root/main/zlib/uncompr.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/zlib/uncompr.c')
-rw-r--r--main/zlib/uncompr.c28
1 files changed, 17 insertions, 11 deletions
diff --git a/main/zlib/uncompr.c b/main/zlib/uncompr.c
index 61e1dc6..112582b 100644
--- a/main/zlib/uncompr.c
+++ b/main/zlib/uncompr.c
@@ -1,6 +1,6 @@
/* uncompr.c -- decompress a memory buffer
* Copyright (C) 1995-1998 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
+ * For conditions of distribution and use, see copyright notice in zlib.h
*/
#include "zlib.h"
@@ -20,32 +20,38 @@
enough memory, Z_BUF_ERROR if there was not enough room in the output
buffer, or Z_DATA_ERROR if the input data was corrupted.
*/
-int ZEXPORT uncompress (dest, destLen, source, sourceLen)
- Bytef *dest;
- uLongf *destLen;
- const Bytef *source;
- uLong sourceLen;
+int ZEXPORT uncompress(dest, destLen, source, sourceLen)
+Bytef *dest;
+uLongf *destLen;
+const Bytef *source;
+uLong sourceLen;
{
z_stream stream;
int err;
- stream.next_in = (Bytef*)source;
+ stream.next_in = (Bytef *)source;
stream.avail_in = (uInt)sourceLen;
/* Check for source > 64K on 16-bit machine: */
- if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR;
+ if((uLong)stream.avail_in != sourceLen) {
+ return Z_BUF_ERROR;
+ }
stream.next_out = dest;
stream.avail_out = (uInt)*destLen;
- if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
+ if((uLong)stream.avail_out != *destLen) {
+ return Z_BUF_ERROR;
+ }
stream.zalloc = (alloc_func)0;
stream.zfree = (free_func)0;
err = inflateInit(&stream);
- if (err != Z_OK) return err;
+ if(err != Z_OK) {
+ return err;
+ }
err = inflate(&stream, Z_FINISH);
- if (err != Z_STREAM_END) {
+ if(err != Z_STREAM_END) {
inflateEnd(&stream);
return err == Z_OK ? Z_BUF_ERROR : err;
}