From: inikep Date: Wed, 1 Jun 2016 08:50:17 +0000 (+0200) Subject: zlibWrapper: Z_DEFAULT_COMPRESSION is translated to ZWRAP_DEFAULT_CLEVEL for zstd X-Git-Tag: v0.7.0^2~49^2~31^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b452453ce7dadad8249907eb845f92e107c6c2f;p=thirdparty%2Fzstd.git zlibWrapper: Z_DEFAULT_COMPRESSION is translated to ZWRAP_DEFAULT_CLEVEL for zstd --- diff --git a/appveyor.yml b/appveyor.yml index 3d46ddc19..10da235e6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,24 +1,24 @@ version: 1.0.{build} environment: matrix: - - COMPILER: "gcc" - MAKE_PARAMS: "test" - PLATFORM: "mingw64" - - COMPILER: "gcc" - MAKE_PARAMS: "test" - PLATFORM: "mingw32" - COMPILER: "visual" - CONFIGURATION: "Release" - PLATFORM: "Win32" - - COMPILER: "visual" - CONFIGURATION: "Release" + CONFIGURATION: "Debug" PLATFORM: "x64" - COMPILER: "visual" CONFIGURATION: "Debug" PLATFORM: "Win32" - COMPILER: "visual" - CONFIGURATION: "Debug" + CONFIGURATION: "Release" PLATFORM: "x64" + - COMPILER: "visual" + CONFIGURATION: "Release" + PLATFORM: "Win32" + - COMPILER: "gcc" + MAKE_PARAMS: "test" + PLATFORM: "mingw64" + - COMPILER: "gcc" + MAKE_PARAMS: "test" + PLATFORM: "mingw32" install: - ECHO Installing %COMPILER% %PLATFORM% %CONFIGURATION% diff --git a/zlibWrapper/zstd_zlibwrapper.c b/zlibWrapper/zstd_zlibwrapper.c index 0d18cbb27..7ec68a4c5 100644 --- a/zlibWrapper/zstd_zlibwrapper.c +++ b/zlibWrapper/zstd_zlibwrapper.c @@ -40,6 +40,7 @@ #define Z_INFLATE_SYNC 8 #define ZWRAP_HEADERSIZE 4 +#define ZWRAP_DEFAULT_CLEVEL 5 /* Z_DEFAULT_COMPRESSION is translated to ZWRAP_DEFAULT_CLEVEL for zstd */ #define LOG_WRAPPER(...) // printf(__VA_ARGS__) @@ -116,6 +117,9 @@ ZEXTERN int ZEXPORT z_deflateInit_ OF((z_streamp strm, int level, zwc = ZWRAP_createCCtx(); if (zwc == NULL) return Z_MEM_ERROR; + if (level == Z_DEFAULT_COMPRESSION) + level = ZWRAP_DEFAULT_CLEVEL; + { size_t const errorCode = ZBUFF_compressInit(zwc->zbc, level); if (ZSTD_isError(errorCode)) return Z_MEM_ERROR; } @@ -127,7 +131,7 @@ ZEXTERN int ZEXPORT z_deflateInit_ OF((z_streamp strm, int level, } -ZEXTERN int ZEXPORT z_deflateInit2_ OF((z_streamp strm, int level, int method, +ZEXTERN int ZEXPORT z_deflateInit2_ OF((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size))