ZSTD_Sequence
typedef ZSTD_Sequence zstd_sequence;
ZSTD_Sequence* outSeqs, size_t outSeqsCapacity,
ZSTDLIB_STATIC_API size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize);
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* inSeqs, size_t nbSequences,
ZSTD_Sequence* outSeqs, size_t outSeqsCapacity,
? ZSTD_cwksp_aligned64_alloc_size(maxNbExternalSeq * sizeof(ZSTD_Sequence))
(ZSTD_Sequence*)ZSTD_cwksp_reserve_aligned64(ws, maxNbExternalSeq * sizeof(ZSTD_Sequence));
ZSTD_Sequence* outSeqs, size_t nbExternalSeqs, size_t outSeqsCapacity, size_t srcSize
ZSTD_memset(&outSeqs[0], 0, sizeof(ZSTD_Sequence));
ZSTD_Sequence const lastSeq = outSeqs[nbExternalSeqs - 1];
ZSTD_memset(&outSeqs[nbExternalSeqs], 0, sizeof(ZSTD_Sequence));
static size_t ZSTD_fastSequenceLengthSum(ZSTD_Sequence const* seqBuf, size_t seqBufSize) {
const ZSTD_Sequence* const inSeqs, size_t inSeqsSize,
ZSTD_Sequence* outSeqs = seqCollector->seqIndex == 0 ? seqCollector->seqStart : seqCollector->seqStart + seqCollector->seqIndex;
size_t ZSTD_generateSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs,
size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize) {
const ZSTD_Sequence* const inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* const inSeqs, size_t inSeqsSize,
const ZSTD_Sequence currSeq = inSeqs[idx];
const ZSTD_Sequence* const inSeqs, size_t inSeqsSize,
blockSize_explicitDelimiter(const ZSTD_Sequence* inSeqs, size_t inSeqsSize, ZSTD_SequencePosition seqPos)
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* inSeqs,
ZSTD_STATIC_ASSERT(sizeof(ZSTD_Sequence) == 16);
ZSTD_STATIC_ASSERT(offsetof(ZSTD_Sequence, offset) == 0);
ZSTD_STATIC_ASSERT(offsetof(ZSTD_Sequence, litLength) == 4);
ZSTD_STATIC_ASSERT(offsetof(ZSTD_Sequence, matchLength) == 8);
const ZSTD_Sequence* inSeqs,
const ZSTD_Sequence* const inSeqs, size_t nbSequences,
BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbSeqs)
ZSTD_STATIC_ASSERT(sizeof(ZSTD_Sequence) == 16);
ZSTD_STATIC_ASSERT(offsetof(ZSTD_Sequence, matchLength) == 8);
BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbSeqs)
const ZSTD_Sequence* inSeqs, size_t nbSequences,
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const ZSTD_Sequence* const inSeqs, size_t nbSequences,
BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbSeqs);
ZSTD_Sequence* seqStart;
ZSTD_Sequence* extSeqBuf;
ZSTD_Sequence *outSeqs, size_t outSeqsCapacity,