zstreamtest : added missing CHECK_Z()
This commit is contained in:
@@ -2566,7 +2566,7 @@ size_t ZSTD_initCStream_internal(ZSTD_CStream* zcs,
|
|||||||
if (zcs->cdictLocal == NULL) return ERROR(memory_allocation);
|
if (zcs->cdictLocal == NULL) return ERROR(memory_allocation);
|
||||||
} else {
|
} else {
|
||||||
if (cdict) {
|
if (cdict) {
|
||||||
params.cParams = ZSTD_getCParamsFromCDict(cdict); /* cParams are enforced from cdict; this includes windowLog (should it be enforced from `params` instead ?) */
|
params.cParams = ZSTD_getCParamsFromCDict(cdict); /* cParams are enforced from cdict; it includes windowLog */
|
||||||
}
|
}
|
||||||
ZSTD_freeCDict(zcs->cdictLocal);
|
ZSTD_freeCDict(zcs->cdictLocal);
|
||||||
zcs->cdictLocal = NULL;
|
zcs->cdictLocal = NULL;
|
||||||
|
|||||||
+5
-5
@@ -710,9 +710,9 @@ static int basicUnitTests(U32 seed, double compressibility)
|
|||||||
const BYTE* const srcToCopy = (const BYTE*)CNBuffer + start;
|
const BYTE* const srcToCopy = (const BYTE*)CNBuffer + start;
|
||||||
BYTE* const dst = (BYTE*)CNBuffer + start - offset;
|
BYTE* const dst = (BYTE*)CNBuffer + start - offset;
|
||||||
DISPLAYLEVEL(3, "test%3i : compress %u bytes with multiple threads + dictionary : ", testNb++, (U32)srcSize);
|
DISPLAYLEVEL(3, "test%3i : compress %u bytes with multiple threads + dictionary : ", testNb++, (U32)srcSize);
|
||||||
ZSTD_CCtx_setParameter(zc, ZSTD_p_compressionLevel, 3);
|
CHECK_Z( ZSTD_CCtx_setParameter(zc, ZSTD_p_compressionLevel, 3) );
|
||||||
ZSTD_CCtx_setParameter(zc, ZSTD_p_nbThreads, 2);
|
CHECK_Z( ZSTD_CCtx_setParameter(zc, ZSTD_p_nbThreads, 2) );
|
||||||
ZSTD_CCtx_setParameter(zc, ZSTD_p_jobSize, jobSize);
|
CHECK_Z( ZSTD_CCtx_setParameter(zc, ZSTD_p_jobSize, jobSize) );
|
||||||
assert(start > offset);
|
assert(start > offset);
|
||||||
assert(start + segLength < COMPRESSIBLE_NOISE_LENGTH);
|
assert(start + segLength < COMPRESSIBLE_NOISE_LENGTH);
|
||||||
memcpy(dst, srcToCopy, segLength); /* create a long repetition at long distance for job 2 */
|
memcpy(dst, srcToCopy, segLength); /* create a long repetition at long distance for job 2 */
|
||||||
@@ -726,9 +726,9 @@ static int basicUnitTests(U32 seed, double compressibility)
|
|||||||
{ ZSTD_compressionParameters const cParams = ZSTD_getCParams(1, 4 KB, dictionary.filled); /* intentionnally lies on estimatedSrcSize, to push cdict into targeting a small window size */
|
{ ZSTD_compressionParameters const cParams = ZSTD_getCParams(1, 4 KB, dictionary.filled); /* intentionnally lies on estimatedSrcSize, to push cdict into targeting a small window size */
|
||||||
ZSTD_CDict* const cdict = ZSTD_createCDict_advanced(dictionary.start, dictionary.filled, ZSTD_dlm_byRef, ZSTD_dm_fullDict, cParams, ZSTD_defaultCMem);
|
ZSTD_CDict* const cdict = ZSTD_createCDict_advanced(dictionary.start, dictionary.filled, ZSTD_dlm_byRef, ZSTD_dm_fullDict, cParams, ZSTD_defaultCMem);
|
||||||
DISPLAYLEVEL(5, "cParams.windowLog = %u : ", cParams.windowLog);
|
DISPLAYLEVEL(5, "cParams.windowLog = %u : ", cParams.windowLog);
|
||||||
ZSTD_CCtx_refCDict(zc, cdict);
|
CHECK_Z( ZSTD_CCtx_refCDict(zc, cdict) );
|
||||||
CHECK_Z( ZSTD_compress_generic(zc, &outBuff, &inBuff, ZSTD_e_end) );
|
CHECK_Z( ZSTD_compress_generic(zc, &outBuff, &inBuff, ZSTD_e_end) );
|
||||||
ZSTD_CCtx_refCDict(zc, NULL); /* do not keep a reference to cdict, as its lifetime ends */
|
CHECK_Z( ZSTD_CCtx_refCDict(zc, NULL) ); /* do not keep a reference to cdict, as its lifetime ends */
|
||||||
ZSTD_freeCDict(cdict);
|
ZSTD_freeCDict(cdict);
|
||||||
}
|
}
|
||||||
if (inBuff.pos != inBuff.size) goto _output_error; /* entire input should be consumed */
|
if (inBuff.pos != inBuff.size) goto _output_error; /* entire input should be consumed */
|
||||||
|
|||||||
Reference in New Issue
Block a user