summaryrefslogtreecommitdiff
path: root/src/zconf.h.in
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2017-05-18 14:17:25 +0100
committerNarayan Kamath <narayan@google.com>2017-05-18 14:27:43 +0100
commit20877b3d8f8c1c2eb639905e4732356e03f38ff7 (patch)
tree51e5bd2195c3956cc412e1105428b7a203d3f53c /src/zconf.h.in
parent86d60dc6f4a38aa2fd5d19fb707c920f8cd015eb (diff)
downloadzlib-20877b3d8f8c1c2eb639905e4732356e03f38ff7.tar.gz
Revert "Update zlib to 1.2.11"android-vts-8.0_r2android-vts-8.0_r1oreo-dev
This reverts commit fbe84be2fe4449e251193686bc704939e70e0d06. This causes issues with server side infrastructure that makes invasive assumptions about the nature of compressed zlib output at each compression level which was broken by the upgrade from 1.2.8 -> 1.2.11. As a result, the upgrade is being temporarily reverted to give the teams involved a little more time to fix the issues on their end. Bug: 38369364 Test: run cts -m CtsLibcoreTestCases (cherry picked from commit 64c8fd52127407737beccba617e02eaf4a58ae7f) Change-Id: I721461a384d763713fb9d07b43824859a661c6e9
Diffstat (limited to 'src/zconf.h.in')
-rw-r--r--src/zconf.h.in41
1 files changed, 9 insertions, 32 deletions
diff --git a/src/zconf.h.in b/src/zconf.h.in
index 5e1d68a..9987a77 100644
--- a/src/zconf.h.in
+++ b/src/zconf.h.in
@@ -1,5 +1,5 @@
/* zconf.h -- configuration of the zlib compression library
- * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
+ * Copyright (C) 1995-2013 Jean-loup Gailly.
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -17,7 +17,7 @@
#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
# define Z_PREFIX_SET
-/* all linked symbols and init macros */
+/* all linked symbols */
# define _dist_code z__dist_code
# define _length_code z__length_code
# define _tr_align z__tr_align
@@ -29,7 +29,6 @@
# define adler32 z_adler32
# define adler32_combine z_adler32_combine
# define adler32_combine64 z_adler32_combine64
-# define adler32_z z_adler32_z
# ifndef Z_SOLO
# define compress z_compress
# define compress2 z_compress2
@@ -38,14 +37,10 @@
# define crc32 z_crc32
# define crc32_combine z_crc32_combine
# define crc32_combine64 z_crc32_combine64
-# define crc32_z z_crc32_z
# define deflate z_deflate
# define deflateBound z_deflateBound
# define deflateCopy z_deflateCopy
# define deflateEnd z_deflateEnd
-# define deflateGetDictionary z_deflateGetDictionary
-# define deflateInit z_deflateInit
-# define deflateInit2 z_deflateInit2
# define deflateInit2_ z_deflateInit2_
# define deflateInit_ z_deflateInit_
# define deflateParams z_deflateParams
@@ -72,8 +67,6 @@
# define gzeof z_gzeof
# define gzerror z_gzerror
# define gzflush z_gzflush
-# define gzfread z_gzfread
-# define gzfwrite z_gzfwrite
# define gzgetc z_gzgetc
# define gzgetc_ z_gzgetc_
# define gzgets z_gzgets
@@ -85,6 +78,7 @@
# define gzopen_w z_gzopen_w
# endif
# define gzprintf z_gzprintf
+# define gzvprintf z_gzvprintf
# define gzputc z_gzputc
# define gzputs z_gzputs
# define gzread z_gzread
@@ -95,39 +89,32 @@
# define gztell z_gztell
# define gztell64 z_gztell64
# define gzungetc z_gzungetc
-# define gzvprintf z_gzvprintf
# define gzwrite z_gzwrite
# endif
# define inflate z_inflate
# define inflateBack z_inflateBack
# define inflateBackEnd z_inflateBackEnd
-# define inflateBackInit z_inflateBackInit
# define inflateBackInit_ z_inflateBackInit_
-# define inflateCodesUsed z_inflateCodesUsed
# define inflateCopy z_inflateCopy
# define inflateEnd z_inflateEnd
-# define inflateGetDictionary z_inflateGetDictionary
# define inflateGetHeader z_inflateGetHeader
-# define inflateInit z_inflateInit
-# define inflateInit2 z_inflateInit2
# define inflateInit2_ z_inflateInit2_
# define inflateInit_ z_inflateInit_
# define inflateMark z_inflateMark
# define inflatePrime z_inflatePrime
# define inflateReset z_inflateReset
# define inflateReset2 z_inflateReset2
-# define inflateResetKeep z_inflateResetKeep
# define inflateSetDictionary z_inflateSetDictionary
+# define inflateGetDictionary z_inflateGetDictionary
# define inflateSync z_inflateSync
# define inflateSyncPoint z_inflateSyncPoint
# define inflateUndermine z_inflateUndermine
-# define inflateValidate z_inflateValidate
+# define inflateResetKeep z_inflateResetKeep
# define inflate_copyright z_inflate_copyright
# define inflate_fast z_inflate_fast
# define inflate_table z_inflate_table
# ifndef Z_SOLO
# define uncompress z_uncompress
-# define uncompress2 z_uncompress2
# endif
# define zError z_zError
# ifndef Z_SOLO
@@ -237,19 +224,9 @@
# define z_const
#endif
-#ifdef Z_SOLO
- typedef unsigned long z_size_t;
-#else
-# define z_longlong long long
-# if defined(NO_SIZE_T)
- typedef unsigned NO_SIZE_T z_size_t;
-# elif defined(STDC)
-# include <stddef.h>
- typedef size_t z_size_t;
-# else
- typedef unsigned long z_size_t;
-# endif
-# undef z_longlong
+/* Some Mac compilers merge all .h files incorrectly: */
+#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
+# define NO_DUMMY_DECL
#endif
/* Maximum value for memLevel in deflateInit2 */
@@ -279,7 +256,7 @@
Of course this will generally degrade compression (there's no free lunch).
The memory requirements for inflate are (in bytes) 1 << windowBits
- that is, 32K for windowBits=15 (default value) plus about 7 kilobytes
+ that is, 32K for windowBits=15 (default value) plus a few kilobytes
for small objects.
*/