Index: third_party/zlib/zutil.c |
=================================================================== |
--- third_party/zlib/zutil.c (revision 113739) |
+++ third_party/zlib/zutil.c (working copy) |
@@ -1,9 +1,9 @@ |
/* zutil.c -- target dependent utility functions for the compression library |
- * Copyright (C) 1995-2005 Jean-loup Gailly. |
+ * Copyright (C) 1995-2005, 2010 Jean-loup Gailly. |
* For conditions of distribution and use, see copyright notice in zlib.h |
*/ |
-/* @(#) $Id: zutil.c,v 3.11 2005/08/04 19:14:14 tor%cs.brown.edu Exp $ */ |
+/* @(#) $Id$ */ |
#include "zutil.h" |
@@ -34,25 +34,25 @@ |
uLong flags; |
flags = 0; |
- switch (sizeof(uInt)) { |
+ switch ((int)(sizeof(uInt))) { |
case 2: break; |
case 4: flags += 1; break; |
case 8: flags += 2; break; |
default: flags += 3; |
} |
- switch (sizeof(uLong)) { |
+ switch ((int)(sizeof(uLong))) { |
case 2: break; |
case 4: flags += 1 << 2; break; |
case 8: flags += 2 << 2; break; |
default: flags += 3 << 2; |
} |
- switch (sizeof(voidpf)) { |
+ switch ((int)(sizeof(voidpf))) { |
case 2: break; |
case 4: flags += 1 << 4; break; |
case 8: flags += 2 << 4; break; |
default: flags += 3 << 4; |
} |
- switch (sizeof(z_off_t)) { |
+ switch ((int)(sizeof(z_off_t))) { |
case 2: break; |
case 4: flags += 1 << 6; break; |
case 8: flags += 2 << 6; break; |
@@ -117,9 +117,9 @@ |
# ifndef verbose |
# define verbose 0 |
# endif |
-int z_verbose = verbose; |
+int ZLIB_INTERNAL z_verbose = verbose; |
-void z_error (m) |
+void ZLIB_INTERNAL z_error (m) |
char *m; |
{ |
fprintf(stderr, "%s\n", m); |
@@ -141,14 +141,12 @@ |
* errno. We define it as a global variable to simplify porting. |
* Its value is always 0 and should not be used. |
*/ |
- // Google Gears modification: zutil.h defines errno as z_errno for WinCE. |
- //int errno = 0; |
- int z_errno = 0; |
+ int errno = 0; |
#endif |
#ifndef HAVE_MEMCPY |
-void zmemcpy(dest, source, len) |
+void ZLIB_INTERNAL zmemcpy(dest, source, len) |
Bytef* dest; |
const Bytef* source; |
uInt len; |
@@ -159,7 +157,7 @@ |
} while (--len != 0); |
} |
-int zmemcmp(s1, s2, len) |
+int ZLIB_INTERNAL zmemcmp(s1, s2, len) |
const Bytef* s1; |
const Bytef* s2; |
uInt len; |
@@ -172,7 +170,7 @@ |
return 0; |
} |
-void zmemzero(dest, len) |
+void ZLIB_INTERNAL zmemzero(dest, len) |
Bytef* dest; |
uInt len; |
{ |
@@ -215,7 +213,7 @@ |
* a protected system like OS/2. Use Microsoft C instead. |
*/ |
-voidpf zcalloc (voidpf opaque, unsigned items, unsigned size) |
+voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) |
{ |
voidpf buf = opaque; /* just to make some compilers happy */ |
ulg bsize = (ulg)items*size; |
@@ -239,7 +237,7 @@ |
return buf; |
} |
-void zcfree (voidpf opaque, voidpf ptr) |
+void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) |
{ |
int n; |
if (*(ush*)&ptr != 0) { /* object < 64K */ |
@@ -274,13 +272,13 @@ |
# define _hfree hfree |
#endif |
-voidpf zcalloc (voidpf opaque, unsigned items, unsigned size) |
+voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) |
{ |
if (opaque) opaque = 0; /* to make compiler happy */ |
return _halloc((long)items, size); |
} |
-void zcfree (voidpf opaque, voidpf ptr) |
+void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) |
{ |
if (opaque) opaque = 0; /* to make compiler happy */ |
_hfree(ptr); |
@@ -299,7 +297,7 @@ |
extern void free OF((voidpf ptr)); |
#endif |
-voidpf zcalloc (opaque, items, size) |
+voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) |
voidpf opaque; |
unsigned items; |
unsigned size; |
@@ -309,7 +307,7 @@ |
(voidpf)calloc(items, size); |
} |
-void zcfree (opaque, ptr) |
+void ZLIB_INTERNAL zcfree (opaque, ptr) |
voidpf opaque; |
voidpf ptr; |
{ |