BOUNDED
U32 const rowLog = BOUNDED(4, cPar.searchLog, 6);
size_t const windowSize = (size_t) BOUNDED(1ULL, 1ULL << cParams->windowLog, pledgedSrcSize);
U32 const rowLog = BOUNDED(4, cParams->searchLog, 6);
const U32 mls = BOUNDED(4, ms->cParams.minMatch, 6);
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
const U32 mls = BOUNDED(4, ms->cParams.minMatch, 6);
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
params->hashLog = BOUNDED(ZSTD_HASHLOG_MIN, params->windowLog - params->hashRateLog, ZSTD_HASHLOG_MAX);
params->bucketSizeLog = BOUNDED(LDM_BUCKET_SIZE_LOG, (U32)cParams->strategy, ZSTD_LDM_BUCKETSIZELOG_MAX);
assert(BOUNDED(3, ms->cParams.minMatch, 6) == mls);
U32 const mls = BOUNDED(3, ms->cParams.minMatch, 6);
return BOUNDED(1, inputSize, dctx->expected);
#define ZSTD_LITBUFFEREXTRASIZE BOUNDED(ZSTD_LBMIN, ZSTD_DECODER_INTERNAL_BUFFER, ZSTD_LBMAX)