dctx->legacyContext = NULL;
dctx->previousLegacyVersion = 0;
dctx->noForwardProgress = 0;
+ dctx->oversizedDuration = 0;
dctx->bmi2 = ZSTD_cpuid_bmi2(ZSTD_cpuid());
}
ZSTD_use_once = 1 /* Use the dictionary once and set to ZSTD_dont_use */
} ZSTD_dictUses_e;
+#define ZSTD_OVERSIZED_MAXDURATION 128
+#define ZSTD_OVERSIZED_FACTOR 3
+
struct ZSTD_DCtx_s
{
const ZSTD_seqSymbol* LLTptr;
/* workspace */
BYTE litBuffer[ZSTD_BLOCKSIZE_MAX + WILDCOPY_OVERLENGTH];
BYTE headerBuffer[ZSTD_FRAMEHEADERSIZE_MAX];
+
+ size_t oversizedDuration;
}; /* typedef'd to ZSTD_DCtx within "zstd.h" */