more usage of new error code stabilityCondition_notRespected
as suggested by @terrelln
This commit is contained in:
@@ -5558,13 +5558,13 @@ static size_t ZSTD_checkBufferStability(ZSTD_CCtx const* cctx,
|
|||||||
if (cctx->appliedParams.inBufferMode == ZSTD_bm_stable) {
|
if (cctx->appliedParams.inBufferMode == ZSTD_bm_stable) {
|
||||||
ZSTD_inBuffer const expect = cctx->expectedInBuffer;
|
ZSTD_inBuffer const expect = cctx->expectedInBuffer;
|
||||||
if (expect.src != input->src || expect.pos != input->pos)
|
if (expect.src != input->src || expect.pos != input->pos)
|
||||||
RETURN_ERROR(srcBuffer_wrong, "ZSTD_c_stableInBuffer enabled but input differs!");
|
RETURN_ERROR(stabilityCondition_notRespected, "ZSTD_c_stableInBuffer enabled but input differs!");
|
||||||
}
|
}
|
||||||
(void)endOp;
|
(void)endOp;
|
||||||
if (cctx->appliedParams.outBufferMode == ZSTD_bm_stable) {
|
if (cctx->appliedParams.outBufferMode == ZSTD_bm_stable) {
|
||||||
size_t const outBufferSize = output->size - output->pos;
|
size_t const outBufferSize = output->size - output->pos;
|
||||||
if (cctx->expectedOutBufferSize != outBufferSize)
|
if (cctx->expectedOutBufferSize != outBufferSize)
|
||||||
RETURN_ERROR(dstBuffer_wrong, "ZSTD_c_stableOutBuffer enabled but output size differs!");
|
RETURN_ERROR(stabilityCondition_notRespected, "ZSTD_c_stableOutBuffer enabled but output size differs!");
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -868,7 +868,7 @@ static int basicUnitTests(U32 seed, double compressibility)
|
|||||||
in.pos = 0;
|
in.pos = 0;
|
||||||
{ size_t const ret = ZSTD_compressStream2(cctx, &out, &in, ZSTD_e_end);
|
{ size_t const ret = ZSTD_compressStream2(cctx, &out, &in, ZSTD_e_end);
|
||||||
CHECK(!ZSTD_isError(ret), "Must error");
|
CHECK(!ZSTD_isError(ret), "Must error");
|
||||||
CHECK(!(ZSTD_getErrorCode(ret) == ZSTD_error_srcBuffer_wrong), "Must be this error");
|
CHECK(!(ZSTD_getErrorCode(ret) == ZSTD_error_stabilityCondition_notRespected), "Must be this error");
|
||||||
}
|
}
|
||||||
DISPLAYLEVEL(3, "OK \n");
|
DISPLAYLEVEL(3, "OK \n");
|
||||||
|
|
||||||
@@ -963,7 +963,7 @@ static int basicUnitTests(U32 seed, double compressibility)
|
|||||||
in.pos = out.pos = 0;
|
in.pos = out.pos = 0;
|
||||||
{ size_t const ret = ZSTD_compressStream2(cctx, &out, &in, ZSTD_e_continue);
|
{ size_t const ret = ZSTD_compressStream2(cctx, &out, &in, ZSTD_e_continue);
|
||||||
CHECK(!ZSTD_isError(ret), "Must have errored");
|
CHECK(!ZSTD_isError(ret), "Must have errored");
|
||||||
CHECK(!(ZSTD_getErrorCode(ret) == ZSTD_error_dstBuffer_wrong), "Must be this error");
|
CHECK(!(ZSTD_getErrorCode(ret) == ZSTD_error_stabilityCondition_notRespected), "Must be this error");
|
||||||
}
|
}
|
||||||
DISPLAYLEVEL(3, "OK \n");
|
DISPLAYLEVEL(3, "OK \n");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user