{
size_t cSize;
if (FUZZ_rand(&seed) & 1) {
- ZSTD_inBuffer in = {src, srcSize, 0};
- ZSTD_outBuffer out = {compressed, compressedCapacity, 0};
- size_t err;
-
- ZSTD_CCtx_reset(cctx, ZSTD_reset_session_only);
FUZZ_setRandomParameters(cctx, srcSize, &seed);
- err = ZSTD_compressStream2(cctx, &out, &in, ZSTD_e_end);
- FUZZ_ZASSERT(err);
- FUZZ_ASSERT(err == 0);
- cSize = out.pos;
+ cSize = ZSTD_compress2(cctx, compressed, compressedCapacity, src, srcSize);
} else {
int const cLevel = FUZZ_rand(&seed) % kMaxClevel;
cSize = ZSTD_compressCCtx(
if (!dstream) {
dstream = ZSTD_createDStream();
FUZZ_ASSERT(dstream);
- FUZZ_ASSERT(!ZSTD_isError(ZSTD_initDStream(dstream)));
} else {
- FUZZ_ASSERT(!ZSTD_isError(ZSTD_resetDStream(dstream)));
+ FUZZ_ZASSERT(ZSTD_DCtx_reset(dstream, ZSTD_reset_session_only));
}
while (size > 0) {
ZSTD_outBuffer out = makeOutBuffer();
size_t const rc = ZSTD_decompressStream(dstream, &out, &in);
if (ZSTD_isError(rc)) goto error;
- if (rc == 0) FUZZ_ASSERT(!ZSTD_isError(ZSTD_resetDStream(dstream)));
}
}