Merge pull request #2555 from senhuang42/default_clevel_func

Add ZSTD_defaultCLevel() function to public API
This commit is contained in:
sen
2021-03-25 13:07:28 -04:00
committed by GitHub
4 changed files with 16 additions and 0 deletions
+1
View File
@@ -5789,6 +5789,7 @@ size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
#define ZSTD_MAX_CLEVEL 22
int ZSTD_maxCLevel(void) { return ZSTD_MAX_CLEVEL; }
int ZSTD_minCLevel(void) { return (int)-ZSTD_TARGETLENGTH_MAX; }
int ZSTD_defaultCLevel(void) { return ZSTD_CLEVEL_DEFAULT; }
static const ZSTD_compressionParameters ZSTD_defaultCParameters[4][ZSTD_MAX_CLEVEL+1] = {
{ /* "default" - for any srcSize > 256 KB */
+4
View File
@@ -1927,6 +1927,10 @@ ZSTDLIB_API size_t ZSTD_compressStream2_simpleArgs (
const void* src, size_t srcSize, size_t* srcPos,
ZSTD_EndDirective endOp);
/*! ZSTD_defaultCLevel() :
* Returns the default compression level, specified by ZSTD_CLEVEL_DEFAULT
*/
ZSTDLIB_API int ZSTD_defaultCLevel(void);
/***************************************
* Advanced decompression functions