From: senhuang42 Date: Sun, 27 Sep 2020 17:19:54 +0000 (-0400) Subject: Add initial getNextMatch() in opt parser X-Git-Tag: v1.4.7~57^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5df9b5e05fdd0b85b3d89e6524c49e8a1778ed38;p=thirdparty%2Fzstd.git Add initial getNextMatch() in opt parser --- diff --git a/lib/compress/zstd_opt.c b/lib/compress/zstd_opt.c index 8852fcbe5..4ffcefe37 100644 --- a/lib/compress/zstd_opt.c +++ b/lib/compress/zstd_opt.c @@ -940,7 +940,10 @@ ZSTD_compressBlock_opt_generic(ZSTD_matchState_t* ms, U32 ldmEndPosInBlock = 0; U32 ldmOffset = 0; - + if (ms->ldmSeqStore.size != 0) { + ldm_getNextMatch(&ms->ldmSeqStore, &ldmStartPosInBlock, + &ldmEndPosInBlock, &ldmOffset, (U32)(ip-istart), (U32)(iend-ip)); + } /* init */ DEBUGLOG(5, "ZSTD_compressBlock_opt_generic: current=%u, prefix=%u, nextToUpdate=%u", (U32)(ip - base), ms->window.dictLimit, ms->nextToUpdate);