Commit ca96544e authored by pwnall's avatar pwnall Committed by Commit bot

DEPS: Upgrade snappy to 1.1.4.

This also switches the snappy mirror reference to the new mirror that
tracks the google/snappy GitHub repository. See http://crbug.com/693936
for details.

BUG=533648

Review-Url: https://codereview.chromium.org/2712273002
Cr-Commit-Position: refs/heads/master@{#456150}
parent 29d0ee05
...@@ -163,7 +163,7 @@ deps = { ...@@ -163,7 +163,7 @@ deps = {
Var('chromium_git') + '/external/leveldb.git' + '@' + 'a53934a3ae1244679f812d998a4f16f2c7f309a6', Var('chromium_git') + '/external/leveldb.git' + '@' + 'a53934a3ae1244679f812d998a4f16f2c7f309a6',
'src/third_party/snappy/src': 'src/third_party/snappy/src':
Var('chromium_git') + '/external/snappy.git' + '@' + 'f6a298d7c7ddcfdae824649a61408bcf6b334d92', Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '1cd3ab02e9dcbc1b76781530fb4981e4eac61b50',
'src/tools/gyp': 'src/tools/gyp':
Var('chromium_git') + '/external/gyp.git' + '@' + 'e7079f0e0e14108ab0dba58728ff219637458563', Var('chromium_git') + '/external/gyp.git' + '@' + 'e7079f0e0e14108ab0dba58728ff219637458563',
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file. # found in the LICENSE file.
import("//testing/test.gni")
config("snappy_config") { config("snappy_config") {
include_dirs = [ "src" ] include_dirs = [ "src" ]
...@@ -17,10 +19,16 @@ config("snappy_config") { ...@@ -17,10 +19,16 @@ config("snappy_config") {
} }
config("snappy_warnings") { config("snappy_warnings") {
cflags = []
if (is_clang) { if (is_clang) {
# ComputeTable is unused, # ComputeTable is unused,
# https://code.google.com/p/snappy/issues/detail?id=96 # https://code.google.com/p/snappy/issues/detail?id=96
cflags = [ "-Wno-unused-function" ] cflags += [ "-Wno-unused-function" ]
}
if (is_win) {
cflags += [ "/wd4018" ] # Signed/unsigned mismatch in comparison.
} }
} }
...@@ -44,9 +52,9 @@ static_library("snappy") { ...@@ -44,9 +52,9 @@ static_library("snappy") {
] ]
public_configs = [ ":snappy_config" ] public_configs = [ ":snappy_config" ]
if (is_win) { # Chromium doesn't use automake, but we generated config.h offline for all the
cflags = [ "/wd4018" ] # Signed/unsigned mismatch in comparison. # platforms that we build for.
} defines = [ "HAVE_CONFIG_H" ]
if (is_clang) { if (is_clang) {
# snappy-stubs-internal.h unapologetically has: using namespace std # snappy-stubs-internal.h unapologetically has: using namespace std
......
Name: Snappy: A fast compressor/decompressor Name: Snappy: A fast compressor/decompressor
Short Name: snappy Short Name: snappy
URL: http://google.github.io/snappy/ URL: http://google.github.io/snappy/
Version: 1.1.0-updates Version: 1.1.4-head
License: New BSD License: New BSD
License File: src/COPYING License File: src/COPYING
Security Critical: yes Security Critical: yes
...@@ -9,9 +9,6 @@ Security Critical: yes ...@@ -9,9 +9,6 @@ Security Critical: yes
Description: Description:
Compression library used by LevelDB. Compression library used by LevelDB.
Local Changes:
* #ifndef DISALLOW_COPY_AND_ASSIGN - https://github.com/google/snappy/pull/21
Local Additions: Local Additions:
* gyp file for building in chromium * gyp file for building in chromium
* Suppress clang header-hygiene warning - https://code.google.com/p/snappy/issues/detail?id=70 * Suppress clang header-hygiene warning - https://code.google.com/p/snappy/issues/detail?id=70
......
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
#define PACKAGE_NAME "snappy" #define PACKAGE_NAME "snappy"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "snappy 1.1.0" #define PACKAGE_STRING "snappy 1.1.4"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "snappy" #define PACKAGE_TARNAME "snappy"
...@@ -108,13 +108,13 @@ ...@@ -108,13 +108,13 @@
#define PACKAGE_URL "" #define PACKAGE_URL ""
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "1.1.0" #define PACKAGE_VERSION "1.1.4"
/* Define to 1 if you have the ANSI C header files. */ /* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1 #define STDC_HEADERS 1
/* Version number of package */ /* Version number of package */
#define VERSION "1.1.0" #define VERSION "1.1.4"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */ significant byte first (like Motorola and SPARC, unlike Intel). */
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
// which is a public header. Instead, snappy-stubs-public.h is generated by // which is a public header. Instead, snappy-stubs-public.h is generated by
// from snappy-stubs-public.h.in at configure time. // from snappy-stubs-public.h.in at configure time.
#ifndef UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #ifndef THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#define UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #define THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#if 1 #if 1
#include <stdint.h> #include <stdint.h>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
#define SNAPPY_MAJOR 1 #define SNAPPY_MAJOR 1
#define SNAPPY_MINOR 1 #define SNAPPY_MINOR 1
#define SNAPPY_PATCHLEVEL 0 #define SNAPPY_PATCHLEVEL 4
#define SNAPPY_VERSION \ #define SNAPPY_VERSION \
((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL) ((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL)
...@@ -97,4 +97,4 @@ struct iovec { ...@@ -97,4 +97,4 @@ struct iovec {
} // namespace snappy } // namespace snappy
#endif // UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #endif // THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
/* config.h. Generated from config.h.in by configure. */ /* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */ /* config.h.in. Generated from configure.ac by autoheader. */
/* Define if building universal (internal helper macro) */ /* Define if building universal (internal helper macro) */
/* #undef AC_APPLE_UNIVERSAL_BUILD */ /* #undef AC_APPLE_UNIVERSAL_BUILD */
/* Define to 1 if the compiler supports __builtin_ctz and friends. */ /* Define to 1 if the compiler supports __builtin_ctz and friends. */
#define HAVE_BUILTIN_CTZ 1 #define HAVE_BUILTIN_CTZ 1
/* Define to 1 if the compiler supports __builtin_expect. */ /* Define to 1 if the compiler supports __builtin_expect. */
#define HAVE_BUILTIN_EXPECT 1 #define HAVE_BUILTIN_EXPECT 1
/* Define to 1 if you have the <byteswap.h> header file. */
/* #undef HAVE_BYTESWAP_H */
/* Define to 1 if you have the <dlfcn.h> header file. */ /* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1 #define HAVE_DLFCN_H 1
/* Use the gflags package for command-line parsing. */ /* Use the gflags package for command-line parsing. */
/* #undef HAVE_GFLAGS */ /* #undef HAVE_GFLAGS */
/* Defined when Google Test is available. */ /* Defined when Google Test is available. */
/* #undef HAVE_GTEST */ /* #undef HAVE_GTEST */
/* Define to 1 if you have the <inttypes.h> header file. */ /* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1 #define HAVE_INTTYPES_H 1
/* Define to 1 if you have the `fastlz' library (-lfastlz). */ /* Define to 1 if you have the `fastlz' library (-lfastlz). */
/* #undef HAVE_LIBFASTLZ */ /* #undef HAVE_LIBFASTLZ */
/* Define to 1 if you have the `lzf' library (-llzf). */ /* Define to 1 if you have the `lzf' library (-llzf). */
/* #undef HAVE_LIBLZF */ /* #undef HAVE_LIBLZF */
/* Define to 1 if you have the `lzo2' library (-llzo2). */ /* Define to 1 if you have the `lzo2' library (-llzo2). */
/* #undef HAVE_LIBLZO2 */ /* #undef HAVE_LIBLZO2 */
/* Define to 1 if you have the `quicklz' library (-lquicklz). */ /* Define to 1 if you have the `quicklz' library (-lquicklz). */
/* #undef HAVE_LIBQUICKLZ */ /* #undef HAVE_LIBQUICKLZ */
/* Define to 1 if you have the `z' library (-lz). */ /* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1 #define HAVE_LIBZ 1
/* Define to 1 if you have the <memory.h> header file. */ /* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1 #define HAVE_MEMORY_H 1
/* Define to 1 if you have the <stddef.h> header file. */ /* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1 #define HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdint.h> header file. */ /* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1 #define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */ /* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1 #define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */ /* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1 #define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */ /* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1 #define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/byteswap.h> header file. */
/* #undef HAVE_SYS_BYTESWAP_H */
/* Define to 1 if you have the <sys/endian.h> header file. */
/* #undef HAVE_SYS_ENDIAN_H */
/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1
/* Define to 1 if you have the <sys/resource.h> header file. */
#define HAVE_SYS_RESOURCE_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */ /* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */ /* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */ /* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1
/* Define to the sub-directory in which libtool stores uninstalled libraries.
* */ /* Define to 1 if you have the <windows.h> header file. */
/* #undef HAVE_WINDOWS_H */
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#define LT_OBJDIR ".libs/" #define LT_OBJDIR ".libs/"
/* Name of package */ /* Name of package */
#define PACKAGE "snappy" #define PACKAGE "snappy"
/* Define to the address where bug reports for this package should be sent. */ /* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "" #define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */ /* Define to the full name of this package. */
#define PACKAGE_NAME "snappy" #define PACKAGE_NAME "snappy"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "snappy 1.0.5" #define PACKAGE_STRING "snappy 1.1.4"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "snappy" #define PACKAGE_TARNAME "snappy"
/* Define to the home page for this package. */ /* Define to the home page for this package. */
#define PACKAGE_URL "" #define PACKAGE_URL ""
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "1.0.5" #define PACKAGE_VERSION "1.1.4"
/* Define to 1 if you have the ANSI C header files. */ /* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1 #define STDC_HEADERS 1
/* Version number of package */ /* Version number of package */
#define VERSION "1.0.5" #define VERSION "1.1.4"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
* significant byte first (like Motorola and SPARC, unlike Intel). */ significant byte first (like Motorola and SPARC, unlike Intel). */
#if defined AC_APPLE_UNIVERSAL_BUILD #if defined AC_APPLE_UNIVERSAL_BUILD
# if defined __BIG_ENDIAN__ # if defined __BIG_ENDIAN__
# define WORDS_BIGENDIAN 1 # define WORDS_BIGENDIAN 1
...@@ -74,3 +126,9 @@ ...@@ -74,3 +126,9 @@
/* # undef WORDS_BIGENDIAN */ /* # undef WORDS_BIGENDIAN */
# endif # endif
#endif #endif
/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef ssize_t */
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
// which is a public header. Instead, snappy-stubs-public.h is generated by // which is a public header. Instead, snappy-stubs-public.h is generated by
// from snappy-stubs-public.h.in at configure time. // from snappy-stubs-public.h.in at configure time.
#ifndef UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #ifndef THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#define UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #define THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#if 1 #if 1
#include <stdint.h> #include <stdint.h>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
#define SNAPPY_MAJOR 1 #define SNAPPY_MAJOR 1
#define SNAPPY_MINOR 1 #define SNAPPY_MINOR 1
#define SNAPPY_PATCHLEVEL 0 #define SNAPPY_PATCHLEVEL 4
#define SNAPPY_VERSION \ #define SNAPPY_VERSION \
((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL) ((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL)
...@@ -97,4 +97,4 @@ struct iovec { ...@@ -97,4 +97,4 @@ struct iovec {
} // namespace snappy } // namespace snappy
#endif // UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #endif // THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define if building universal (internal helper macro) */
/* #undef AC_APPLE_UNIVERSAL_BUILD */
/* Define to 1 if the compiler supports __builtin_ctz and friends. */
/* #undef HAVE_BUILTIN_CTZ */
/* Define to 1 if the compiler supports __builtin_expect. */
/* #undef HAVE_BUILTIN_EXPECT */
/* Define to 1 if you have the <byteswap.h> header file. */
/* #undef HAVE_BYTESWAP_H */
/* Define to 1 if you have the <dlfcn.h> header file. */
/* #undef HAVE_DLFCN_H */
/* Use the gflags package for command-line parsing. */
/* #undef HAVE_GFLAGS */
/* Defined when Google Test is available. */
/* #undef HAVE_GTEST */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the `fastlz' library (-lfastlz). */
/* #undef HAVE_LIBFASTLZ */
/* Define to 1 if you have the `lzf' library (-llzf). */
/* #undef HAVE_LIBLZF */
/* Define to 1 if you have the `lzo2' library (-llzo2). */
/* #undef HAVE_LIBLZO2 */
/* Define to 1 if you have the `quicklz' library (-lquicklz). */
/* #undef HAVE_LIBQUICKLZ */
/* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/byteswap.h> header file. */
/* #undef HAVE_SYS_BYTESWAP_H */
/* Define to 1 if you have the <sys/endian.h> header file. */
/* #undef HAVE_SYS_ENDIAN_H */
/* Define to 1 if you have the <sys/mman.h> header file. */
/* #undef HAVE_SYS_MMAN_H */
/* Define to 1 if you have the <sys/resource.h> header file. */
/* #undef HAVE_SYS_RESOURCE_H */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the <windows.h> header file. */
#define HAVE_WINDOWS_H 1
/* Define if running the test suite so that test #27 works on MinGW. */
/* #undef LT_MINGW_STATIC_TESTSUITE_HACK */
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#define LT_OBJDIR ".libs/"
/* Name of package */
#define PACKAGE "snappy"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */
#define PACKAGE_NAME "snappy"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "snappy 1.1.4"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "snappy"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.1.4"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Version number of package */
#define VERSION "1.1.4"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#if defined AC_APPLE_UNIVERSAL_BUILD
#if defined __BIG_ENDIAN__
#define WORDS_BIGENDIAN 1
#endif
#else
#ifndef WORDS_BIGENDIAN
/* # undef WORDS_BIGENDIAN */
#endif
#endif
/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */
/* Define to `int' if <sys/types.h> does not define. */
#include <Windows.h>
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
...@@ -33,10 +33,10 @@ ...@@ -33,10 +33,10 @@
// which is a public header. Instead, snappy-stubs-public.h is generated by // which is a public header. Instead, snappy-stubs-public.h is generated by
// from snappy-stubs-public.h.in at configure time. // from snappy-stubs-public.h.in at configure time.
#ifndef UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #ifndef THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#define UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #define THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
#if 0 #if 1
#include <stdint.h> #include <stdint.h>
#endif #endif
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
#define SNAPPY_MAJOR 1 #define SNAPPY_MAJOR 1
#define SNAPPY_MINOR 1 #define SNAPPY_MINOR 1
#define SNAPPY_PATCHLEVEL 0 #define SNAPPY_PATCHLEVEL 4
#define SNAPPY_VERSION \ #define SNAPPY_VERSION \
((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL) ((SNAPPY_MAJOR << 16) | (SNAPPY_MINOR << 8) | SNAPPY_PATCHLEVEL)
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
namespace snappy { namespace snappy {
#if 0 #if 1
typedef int8_t int8; typedef int8_t int8;
typedef uint8_t uint8; typedef uint8_t uint8;
typedef int16_t int16; typedef int16_t int16;
...@@ -86,7 +86,7 @@ typedef std::string string; ...@@ -86,7 +86,7 @@ typedef std::string string;
void operator=(const TypeName&) void operator=(const TypeName&)
#endif #endif
#if 1 #if !0
// Windows does not have an iovec type, yet the concept is universally useful. // Windows does not have an iovec type, yet the concept is universally useful.
// It is simple to define it ourselves, so we put it inside our own namespace. // It is simple to define it ourselves, so we put it inside our own namespace.
struct iovec { struct iovec {
...@@ -95,12 +95,6 @@ struct iovec { ...@@ -95,12 +95,6 @@ struct iovec {
}; };
#endif #endif
// MSVC does not have ssize_t by default; autoconf suggests defining as `int'.
// Would be in config.h, but Chromium does not use automake/autoconf.
#include <Windows.h>
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
} // namespace snappy } // namespace snappy
#endif // UTIL_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_ #endif // THIRD_PARTY_SNAPPY_OPENSOURCE_SNAPPY_STUBS_PUBLIC_H_
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment