Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Unified Diff: third_party/zlib/google.patch

Issue 2079313002: Revert of Update Zlib to version 1.2.8 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/zlib/deflate.c ('k') | third_party/zlib/gzguts.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/zlib/google.patch
diff --git a/third_party/zlib/google.patch b/third_party/zlib/google.patch
index bec79b6ab361e771da49aed0a96698f0fea9100f..3818b11745073fb8afcf71719c84575fda690983 100644
--- a/third_party/zlib/google.patch
+++ b/third_party/zlib/google.patch
@@ -1,128 +1,21 @@
-diff --git a/third_party/zlib/contrib/minizip/ioapi.h b/third_party/zlib/contrib/minizip/ioapi.h
-index 8dcbdb0..c1b7a54 100644
---- a/third_party/zlib/contrib/minizip/ioapi.h
-+++ b/third_party/zlib/contrib/minizip/ioapi.h
-@@ -43,7 +43,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
-
- #if defined(USE_FILE32API)
- #define fopen64 fopen
-diff --git a/third_party/zlib/contrib/minizip/mztools.c b/third_party/zlib/contrib/minizip/mztools.c
-index 96891c2..8bf9cca 100644
---- a/third_party/zlib/contrib/minizip/mztools.c
-+++ b/third_party/zlib/contrib/minizip/mztools.c
-@@ -8,7 +8,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #include "unzip.h"
-
- #define READ_8(adr) ((unsigned char)*(adr))
-diff --git a/third_party/zlib/contrib/minizip/mztools.h b/third_party/zlib/contrib/minizip/mztools.h
-index a49a426..f295ffe 100644
---- a/third_party/zlib/contrib/minizip/mztools.h
-+++ b/third_party/zlib/contrib/minizip/mztools.h
-@@ -12,7 +12,7 @@ extern "C" {
- #endif
-
- #ifndef _ZLIB_H
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #endif
-
- #include "unzip.h"
-diff --git a/third_party/zlib/contrib/minizip/unzip.c b/third_party/zlib/contrib/minizip/unzip.c
-index 9093504..2d5f0b1 100644
---- a/third_party/zlib/contrib/minizip/unzip.c
-+++ b/third_party/zlib/contrib/minizip/unzip.c
-@@ -72,7 +72,7 @@
- #define NOUNCRYPT
- #endif
-
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #include "unzip.h"
-
- #ifdef STDC
-@@ -1705,11 +1705,6 @@ extern int ZEXPORT unzReadCurrentFile (unzFile file, voidp buf, unsigned len)
-
- pfile_in_zip_read_info->stream.avail_out = (uInt)len;
-
-- if ((len>pfile_in_zip_read_info->rest_read_uncompressed) &&
-- (!(pfile_in_zip_read_info->raw)))
-- pfile_in_zip_read_info->stream.avail_out =
-- (uInt)pfile_in_zip_read_info->rest_read_uncompressed;
--
- if ((len>pfile_in_zip_read_info->rest_read_compressed+
- pfile_in_zip_read_info->stream.avail_in) &&
- (pfile_in_zip_read_info->raw))
-diff --git a/third_party/zlib/contrib/minizip/unzip.h b/third_party/zlib/contrib/minizip/unzip.h
-index 2104e39..3c01435 100644
---- a/third_party/zlib/contrib/minizip/unzip.h
-+++ b/third_party/zlib/contrib/minizip/unzip.h
-@@ -48,7 +48,7 @@ extern "C" {
- #endif
-
- #ifndef _ZLIB_H
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #endif
-
- #ifndef _ZLIBIOAPI_H
-diff --git a/third_party/zlib/contrib/minizip/zip.c b/third_party/zlib/contrib/minizip/zip.c
-index ea54853..aaf6961 100644
---- a/third_party/zlib/contrib/minizip/zip.c
-+++ b/third_party/zlib/contrib/minizip/zip.c
-@@ -26,7 +26,7 @@
- #include <stdlib.h>
- #include <string.h>
- #include <time.h>
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #include "zip.h"
-
- #ifdef STDC
-diff --git a/third_party/zlib/contrib/minizip/zip.h b/third_party/zlib/contrib/minizip/zip.h
-index 8aaebb6..8c06c0a 100644
---- a/third_party/zlib/contrib/minizip/zip.h
-+++ b/third_party/zlib/contrib/minizip/zip.h
-@@ -47,7 +47,7 @@ extern "C" {
- //#define HAVE_BZIP2
-
- #ifndef _ZLIB_H
--#include "zlib.h"
-+#include "third_party/zlib/zlib.h"
- #endif
-
- #ifndef _ZLIBIOAPI_H
-diff --git a/third_party/zlib/gzread.c b/third_party/zlib/gzread.c
-index bf4538e..4e11246 100644
---- a/third_party/zlib/gzread.c
-+++ b/third_party/zlib/gzread.c
-@@ -383,7 +383,11 @@ int ZEXPORT gzread(file, buf, len)
- # undef z_gzgetc
+diff -ru zlib-1.2.5/gzlib.c zlib/gzlib.c
+--- zlib-1.2.5/gzlib.c
++++ zlib/gzlib.c
+@@ -5,7 +5,9 @@
+
+ #include "gzguts.h"
+
+-#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
++#if defined(_WIN32)
++# define LSEEK (z_off64_t)_lseeki64
++#elif defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
+ # define LSEEK lseek64
#else
- # undef gzgetc
-+# ifdef MOZZCONF_H
-+# define gzgetc MOZ_Z_gzgetc
-+# endif
- #endif
-+
- int ZEXPORT gzgetc(file)
- gzFile file;
- {
-diff --git a/third_party/zlib/mozzconf.h b/third_party/zlib/mozzconf.h
-new file mode 100644
-index 0000000..902673b
---- /dev/null
-+++ b/third_party/zlib/mozzconf.h
-@@ -0,0 +1,170 @@
+ # define LSEEK lseek
+diff -ru zlib-1.2.5/mozzconf.h zlib/mozzconf.h
+--- zlib-1.2.5/mozzconf.h 2011-12-15 18:10:49.000000000 +0800
++++ zlib/mozzconf.h 2011-12-16 16:08:00.000000000 +0800
+@@ -0,0 +1,168 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
@@ -199,12 +92,10 @@
+#define gzread MOZ_Z_gzread
+#define gzwrite MOZ_Z_gzwrite
+#define gzprintf MOZ_Z_gzprintf
-+#define gzvprintf MOZ_Z_gzvprintf
+#define gzputs MOZ_Z_gzputs
+#define gzgets MOZ_Z_gzgets
+#define gzputc MOZ_Z_gzputc
+#define gzgetc MOZ_Z_gzgetc
-+#define gzgetc_ MOZ_Z_gzgetc_
+#define gzungetc MOZ_Z_gzungetc
+#define gzflush MOZ_Z_gzflush
+#define gzseek MOZ_Z_gzseek
@@ -293,10 +184,9 @@
+#endif
+
+#endif
-diff --git a/third_party/zlib/zconf.h b/third_party/zlib/zconf.h
-index 9987a77..1b1d88b 100644
---- a/third_party/zlib/zconf.h
-+++ b/third_party/zlib/zconf.h
+diff -ru zlib-1.2.5/zconf.h zlib/zconf.h
+--- zlib-1.2.5/zconf.h 2010-04-19 01:58:06.000000000 +0800
++++ zlib/zconf.h 2011-12-14 08:06:37.000000000 +0800
@@ -8,6 +8,9 @@
#ifndef ZCONF_H
#define ZCONF_H
@@ -307,8 +197,8 @@
/*
* If you *really* need a unique prefix for all types and library functions,
* compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
-@@ -408,7 +411,7 @@ typedef uLong FAR uLongf;
- typedef unsigned long z_crc_t;
+@@ -359,7 +359,7 @@ typedef uLong FAR uLongf;
+ typedef Byte *voidp;
#endif
-#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */
@@ -316,95 +206,35 @@
# define Z_HAVE_UNISTD_H
#endif
-diff --git a/third_party/zlib/zlib.h b/third_party/zlib/zlib.h
-index 3e0c767..36c73af 100644
---- a/third_party/zlib/zlib.h
-+++ b/third_party/zlib/zlib.h
-@@ -1678,8 +1678,14 @@ ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
- # define z_gzgetc(g) \
- ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc(g))
- #else
--# define gzgetc(g) \
-+# ifdef MOZZCONF_H
-+# undef gzgetc
-+# define gzgetc(g) \
-+ ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : MOZ_Z_gzgetc(g))
-+# else
-+# define gzgetc(g) \
- ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc(g))
-+# endif
+--- zlib-1.2.5/zlib.h 2010-04-20 12:12:48.000000000 +0800
++++ zlib/zlib.h 2013-04-06 16:08:48.000000000 +0800
+@@ -1572,11 +1572,29 @@
#endif
- /* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
-@@ -1706,11 +1712,29 @@ ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
- # define z_adler32_combine z_adler32_combine64
- # define z_crc32_combine z_crc32_combine64
- # else
-+# ifdef gzopen
-+# undef gzopen
-+# endif
- # define gzopen gzopen64
-+# ifdef gzseek
-+# undef gzseek
-+# endif
- # define gzseek gzseek64
-+# ifdef gztell
-+# undef gztell
-+# endif
- # define gztell gztell64
-+# ifdef gzoffset
-+# undef gzoffset
-+# endif
- # define gzoffset gzoffset64
-+# ifdef adler32_combine
-+# undef adler32_combine
-+# endif
- # define adler32_combine adler32_combine64
-+# ifdef crc32_combine
-+# undef crc32_combine
-+# endif
- # define crc32_combine crc32_combine64
- # endif
- # ifndef Z_LARGE64
-diff --git a/third_party/zlib/zutil.h b/third_party/zlib/zutil.h
-index 24ab06b..fe9e53c 100644
---- a/third_party/zlib/zutil.h
-+++ b/third_party/zlib/zutil.h
-@@ -28,6 +28,21 @@
- # include <string.h>
- # include <stdlib.h>
- #endif
-+#ifdef NO_ERRNO_H
-+# ifdef _WIN32_WCE
-+ /* The Microsoft C Run-Time Library for Windows CE doesn't have
-+ * errno. We define it as a global variable to simplify porting.
-+ * Its value is always 0 and should not be used. We rename it to
-+ * avoid conflict with other libraries that use the same workaround.
-+ */
-+# define errno z_errno
-+# endif
-+ extern int errno;
-+#else
-+# ifndef _WIN32_WCE
-+# include <errno.h>
-+# endif
-+#endif
-
- #ifdef Z_SOLO
- typedef long ptrdiff_t; /* guess -- will be caught if guess is wrong */
-@@ -135,6 +150,12 @@ extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
- # define OS_CODE 0x0a
- #endif
-
-+#ifdef _MSC_VER
-+#define zalign(x) __declspec(align(x))
-+#else
-+#define zalign(x) __attribute__((aligned((x))))
-+#endif
-+
- #ifdef WIN32
- # ifndef __CYGWIN__ /* Cygwin is Unix, not Win32 */
- # define OS_CODE 0x0b
---
-2.7.4
-
+ #if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
++# ifdef gzopen
++# undef gzopen
++# endif
+ # define gzopen gzopen64
++# ifdef gzseek
++# undef gzseek
++# endif
+ # define gzseek gzseek64
++# ifdef gztell
++# undef gztell
++# endif
+ # define gztell gztell64
++# ifdef gzoffset
++# undef gzoffset
++# endif
+ # define gzoffset gzoffset64
++# ifdef adler32_combine
++# undef adler32_combine
++# endif
+ # define adler32_combine adler32_combine64
++# ifdef crc32_combine
++# undef crc32_combine
++# endif
+ # define crc32_combine crc32_combine64
+ # ifdef _LARGEFILE64_SOURCE
+ ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
« no previous file with comments | « third_party/zlib/deflate.c ('k') | third_party/zlib/gzguts.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698