making cctxParams a pointer

dev
Bimba Shrestha 2020-06-11 22:42:11 -07:00 committed by W. Felix Handte
parent 628559d0e4
commit 71fda0362f
2 changed files with 6 additions and 6 deletions

View File

@ -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;

View File

@ -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,