Skip to content

Commit d1c0ae9

Browse files
authored
Merge pull request #2504 from skitt/stop-using-resetxstream
Stop using deprecated reset?Stream functions
2 parents c79411a + adb5429 commit d1c0ae9

File tree

6 files changed

+21
-13
lines changed

6 files changed

+21
-13
lines changed

contrib/pzstd/Pzstd.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ static void compress(
274274
return;
275275
}
276276
{
277-
auto err = ZSTD_resetCStream(ctx.get(), 0);
277+
auto err = ZSTD_CCtx_reset(ctx.get(), ZSTD_reset_session_only);
278278
if (!errorHolder.check(!ZSTD_isError(err), ZSTD_getErrorName(err))) {
279279
return;
280280
}
@@ -432,7 +432,7 @@ static void decompress(
432432
return;
433433
}
434434
{
435-
auto err = ZSTD_resetDStream(ctx.get());
435+
auto err = ZSTD_DCtx_reset(ctx.get(), ZSTD_reset_session_only);
436436
if (!errorHolder.check(!ZSTD_isError(err), ZSTD_getErrorName(err))) {
437437
return;
438438
}

contrib/seekable_format/zstdseek_compress.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ size_t ZSTD_seekable_endFrame(ZSTD_seekable_CStream* zcs, ZSTD_outBuffer* output
223223
zcs->frameCSize = 0;
224224
zcs->frameDSize = 0;
225225

226-
ZSTD_resetCStream(zcs->cstream, 0);
226+
ZSTD_CCtx_reset(zcs->cstream, ZSTD_reset_session_only);
227227
if (zcs->framelog.checksumFlag)
228228
XXH64_reset(&zcs->xxhState, 0);
229229

contrib/seekable_format/zstdseek_decompress.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ size_t ZSTD_seekable_decompress(ZSTD_seekable* zs, void* dst, size_t len, unsign
394394
SEEK_SET));
395395
zs->in = (ZSTD_inBuffer){zs->inBuff, 0, 0};
396396
XXH64_reset(&zs->xxhState, 0);
397-
ZSTD_resetDStream(zs->dstream);
397+
ZSTD_DCtx_reset(zs->dstream, ZSTD_reset_session_only);
398398
}
399399

400400
while (zs->decompressedOffset < offset + len) {

programs/fileio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2109,7 +2109,7 @@ FIO_decompressZstdFrame(FIO_ctx_t* const fCtx, dRess_t* ress, FILE* finput,
21092109
if (srcFileLength>20) srcFileName += srcFileLength-20;
21102110
}
21112111

2112-
ZSTD_resetDStream(ress->dctx);
2112+
ZSTD_DCtx_reset(ress->dctx, ZSTD_reset_session_only);
21132113

21142114
/* Header loading : ensures ZSTD_getFrameHeader() will succeed */
21152115
{ size_t const toDecode = ZSTD_FRAMEHEADERSIZE_MAX;

zlibWrapper/examples/zwrapbench.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,10 @@ static int BMK_benchMem(z_const void* srcBuffer, size_t srcSize,
270270
do {
271271
U32 blockNb;
272272
for (blockNb=0; blockNb<nbBlocks; blockNb++) {
273-
rSize = ZSTD_resetCStream(zbc, blockTable[blockNb].srcSize);
274-
if (ZSTD_isError(rSize)) EXM_THROW(1, "ZSTD_resetCStream() failed : %s", ZSTD_getErrorName(rSize));
273+
rSize = ZSTD_CCtx_reset(zbc, ZSTD_reset_session_only);
274+
if (ZSTD_isError(rSize)) EXM_THROW(1, "ZSTD_CCtx_reset() failed : %s", ZSTD_getErrorName(rSize));
275+
rSize = ZSTD_CCtx_setPledgedSrcSize(zbc, blockTable[blockNb].srcSize);
276+
if (ZSTD_isError(rSize)) EXM_THROW(1, "ZSTD_CCtx_setPledgedSrcSize() failed : %s", ZSTD_getErrorName(rSize));
275277
inBuffer.src = blockTable[blockNb].srcPtr;
276278
inBuffer.size = blockTable[blockNb].srcSize;
277279
inBuffer.pos = 0;
@@ -418,8 +420,8 @@ static int BMK_benchMem(z_const void* srcBuffer, size_t srcSize,
418420
do {
419421
U32 blockNb;
420422
for (blockNb=0; blockNb<nbBlocks; blockNb++) {
421-
rSize = ZSTD_resetDStream(zbd);
422-
if (ZSTD_isError(rSize)) EXM_THROW(1, "ZSTD_resetDStream() failed : %s", ZSTD_getErrorName(rSize));
423+
rSize = ZSTD_DCtx_reset(zbd, ZSTD_reset_session_only);
424+
if (ZSTD_isError(rSize)) EXM_THROW(1, "ZSTD_DCtx_reset() failed : %s", ZSTD_getErrorName(rSize));
423425
inBuffer.src = blockTable[blockNb].cPtr;
424426
inBuffer.size = blockTable[blockNb].cSize;
425427
inBuffer.pos = 0;

zlibWrapper/zstd_zlibwrapper.c

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,9 +372,15 @@ ZEXTERN int ZEXPORT z_deflate OF((z_streamp strm, int flush))
372372
} else {
373373
if (zwc->totalInBytes == 0) {
374374
if (zwc->comprState == ZWRAP_useReset) {
375-
size_t const resetErr = ZSTD_resetCStream(zwc->zbc, (flush == Z_FINISH) ? strm->avail_in : zwc->pledgedSrcSize);
375+
size_t resetErr = ZSTD_CCtx_reset(zwc->zbc, ZSTD_reset_session_only);
376376
if (ZSTD_isError(resetErr)) {
377-
LOG_WRAPPERC("ERROR: ZSTD_resetCStream errorCode=%s\n",
377+
LOG_WRAPPERC("ERROR: ZSTD_CCtx_reset errorCode=%s\n",
378+
ZSTD_getErrorName(resetErr));
379+
return ZWRAPC_finishWithError(zwc, strm, 0);
380+
}
381+
resetErr = ZSTD_CCtx_setPledgedSrcSize(zwc->zbc, (flush == Z_FINISH) ? strm->avail_in : zwc->pledgedSrcSize);
382+
if (ZSTD_isError(resetErr)) {
383+
LOG_WRAPPERC("ERROR: ZSTD_CCtx_setPledgedSrcSize errorCode=%s\n",
378384
ZSTD_getErrorName(resetErr));
379385
return ZWRAPC_finishWithError(zwc, strm, 0);
380386
}
@@ -829,7 +835,7 @@ ZEXTERN int ZEXPORT z_inflate OF((z_streamp strm, int flush))
829835
goto error;
830836
}
831837
} else {
832-
size_t const resetErr = ZSTD_resetDStream(zwd->zbd);
838+
size_t const resetErr = ZSTD_DCtx_reset(zwd->zbd, ZSTD_reset_session_only);
833839
if (ZSTD_isError(resetErr)) goto error;
834840
}
835841
} else {
@@ -849,7 +855,7 @@ ZEXTERN int ZEXPORT z_inflate OF((z_streamp strm, int flush))
849855
goto error;
850856
}
851857
} else {
852-
size_t const resetErr = ZSTD_resetDStream(zwd->zbd);
858+
size_t const resetErr = ZSTD_DCtx_reset(zwd->zbd, ZSTD_reset_session_only);
853859
if (ZSTD_isError(resetErr)) goto error;
854860
}
855861

0 commit comments

Comments
 (0)