From: Bimba Shrestha Date: Fri, 12 Jun 2020 05:42:11 +0000 (-0700) Subject: making cctxParams a pointer X-Git-Tag: v1.4.7~81^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71fda0362ff9dc594401bfbc3a793aa884b46e51;p=thirdparty%2Fzstd.git making cctxParams a pointer --- diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index 4ad60400f..6f1df86aa 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -3481,18 +3481,18 @@ ZSTD_CDict* ZSTD_createCDict_advanced(const void* dictBuffer, size_t dictSize, ZSTDLIB_API ZSTD_CDict* ZSTD_createCDict_advanced2(const void* dict, size_t dictSize, ZSTD_dictLoadMethod_e dictLoadMethod, ZSTD_dictContentType_e dictContentType, - ZSTD_CCtx_params cctxParams, + ZSTD_CCtx_params* cctxParams, ZSTD_customMem customMem) { - int const enableDedicatedDictSearch = cctxParams.enableDedicatedDictSearch && - ZSTD_dedicatedDictSearch_isSupported(cctxParams.compressionLevel, dictSize); + int const enableDedicatedDictSearch = cctxParams->enableDedicatedDictSearch && + ZSTD_dedicatedDictSearch_isSupported(cctxParams->compressionLevel, dictSize); if (!enableDedicatedDictSearch) return ZSTD_createCDict_advanced(dict, dictSize, - dictLoadMethod, dictContentType, cctxParams.cParams, + dictLoadMethod, dictContentType, cctxParams->cParams, customMem); { ZSTD_compressionParameters const cParams = ZSTD_dedicatedDictSearch_getCParams( - cctxParams.compressionLevel, dictSize); + cctxParams->compressionLevel, dictSize); ZSTD_CDict* const cdict = ZSTD_createCDict_advanced(dict, dictSize, dictLoadMethod, dictContentType, cParams, customMem); cdict->matchState.enableDedicatedDictSearch = enableDedicatedDictSearch; diff --git a/lib/zstd.h b/lib/zstd.h index fe5a865d5..c876f9706 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -1420,7 +1420,7 @@ ZSTDLIB_API ZSTD_CDict* ZSTD_createCDict_advanced(const void* dict, size_t dictS ZSTDLIB_API ZSTD_CDict* ZSTD_createCDict_advanced2(const void* dict, size_t dictSize, ZSTD_dictLoadMethod_e dictLoadMethod, ZSTD_dictContentType_e dictContentType, - ZSTD_CCtx_params cctxParams, + ZSTD_CCtx_params* cctxParams, ZSTD_customMem customMem); ZSTDLIB_API ZSTD_DDict* ZSTD_createDDict_advanced(const void* dict, size_t dictSize,