ZSTD_WINDOWLOG_MAX
#define ZSTD_HASHLOG_MAX ((ZSTD_WINDOWLOG_MAX < 30) ? ZSTD_WINDOWLOG_MAX : 30)
#define ZSTD_SEARCHLOG_MAX (ZSTD_WINDOWLOG_MAX-1)
#define ZSTD_LDM_HASHRATELOG_MAX (ZSTD_WINDOWLOG_MAX - ZSTD_HASHLOG_MIN)
if (header.windowSize > (1 << ZSTD_WINDOWLOG_MAX)) {
#define ZSTD_WINDOWSIZE_MAX (1 << ZSTD_WINDOWLOG_MAX)
const U64 maxWindowSize = 1ULL << ZSTD_WINDOWLOG_MAX;
assert(windowLog <= ZSTD_WINDOWLOG_MAX);
return ZSTD_WINDOWLOG_MAX; /* Larger than max window log */
const U64 maxWindowResize = 1ULL << (ZSTD_WINDOWLOG_MAX-1);
bounds.upperBound = ZSTD_WINDOWLOG_MAX;
ZSTD_STATIC_ASSERT(ZSTD_WINDOWLOG_MAX <= 31);
assert(cctx->appliedParams.cParams.windowLog <= ZSTD_WINDOWLOG_MAX);
bounds.upperBound = ZSTD_WINDOWLOG_MAX;
U32 const windowSizeMax = 1U << ZSTD_WINDOWLOG_MAX; /* note : should be user-selectable, but requires an additional parameter (or a dctx) */
RETURN_ERROR_IF(windowLog > ZSTD_WINDOWLOG_MAX, frameParameter_windowTooLarge, "");
ZSTD_STATIC_ASSERT(ZSTD_WINDOWLOG_MAX <= 31);