From: Duc Ngo Date: Fri, 8 Jun 2018 18:29:51 +0000 (-0700) Subject: Expose ZSTD_CLEVEL_DEFAULT and update documentation X-Git-Tag: v1.3.5~3^2~25^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e34c000e44444b9f8bd62e5af0a355ee186eb21f;p=thirdparty%2Fzstd.git Expose ZSTD_CLEVEL_DEFAULT and update documentation --- diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index e0c29ac44..ba70308df 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -8,15 +8,6 @@ * You may select, at your option, one of the above-listed licenses. */ - -/*-************************************* -* Tuning parameters -***************************************/ -#ifndef ZSTD_CLEVEL_DEFAULT -# define ZSTD_CLEVEL_DEFAULT 3 -#endif - - /*-************************************* * Dependencies ***************************************/ diff --git a/lib/zstd.h b/lib/zstd.h index 8f42ff81b..e49cc815e 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -35,6 +35,14 @@ extern "C" { #endif +/*-************************************* +* Tuning parameters +***************************************/ +#ifndef ZSTD_CLEVEL_DEFAULT +# define ZSTD_CLEVEL_DEFAULT 3 +#endif + + /******************************************************************************************************* Introduction @@ -949,7 +957,7 @@ typedef enum { /* compression parameters */ ZSTD_p_compressionLevel=100, /* Update all compression parameters according to pre-defined cLevel table * Default level is ZSTD_CLEVEL_DEFAULT==3. - * Special: value 0 means "do not change cLevel". + * Special: value 0 means default, which is controlled by ZSTD_CLEVEL_DEFAULT. * Note 1 : it's possible to pass a negative compression level by casting it to unsigned type. * Note 2 : setting a level sets all default values of other compression parameters. * Note 3 : setting compressionLevel automatically updates ZSTD_p_compressLiterals. */