From ee1a084852aba12b370a4214b72ccf0ca459e45f Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Tue, 7 Jun 2016 01:40:49 +0200 Subject: [PATCH] Integrated new dictionary API into bench module --- programs/bench.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/programs/bench.c b/programs/bench.c index ecc609d8..51d47bde 100644 --- a/programs/bench.c +++ b/programs/bench.c @@ -216,24 +216,21 @@ static int BMK_benchMem(const void* srcBuffer, size_t srcSize, UTIL_getTime(&clockStart); { U32 nbLoops = 0; + ZSTD_CDict* cdict = ZSTD_createCDict(dictBuffer, dictBufferSize, cLevel); + if (cdict==NULL) EXM_THROW(1, "ZSTD_createCDict() allocation failure"); do { U32 blockNb; - { ZSTD_parameters params; - memset(¶ms, 0, sizeof(params)); - params.cParams = ZSTD_getCParams(cLevel, blockSize, dictBufferSize); - params.fParams.contentSizeFlag = 1; - { size_t const initResult = ZSTD_compressBegin_advanced(refCtx, dictBuffer, dictBufferSize, params, blockSize); - if (ZSTD_isError(initResult)) break; - } } for (blockNb=0; blockNb