Lines Matching refs:seqStorePtr
141 int ZSTD_seqToCodes(const SeqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */
181 const SeqStore_t* seqStorePtr,
727 ZSTD_storeSeqOnly(SeqStore_t* seqStorePtr,
732 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq);
737 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
738 seqStorePtr->longLengthType = ZSTD_llt_literalLength;
739 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
741 seqStorePtr->sequences[0].litLength = (U16)litLength;
744 seqStorePtr->sequences[0].offBase = offBase;
751 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
752 seqStorePtr->longLengthType = ZSTD_llt_matchLength;
753 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
755 seqStorePtr->sequences[0].mlBase = (U16)mlBase;
758 seqStorePtr->sequences++;
768 ZSTD_storeSeq(SeqStore_t* seqStorePtr,
783 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq);
785 assert(seqStorePtr->maxNbLit <= 128 KB);
786 assert(seqStorePtr->lit + litLength <= seqStorePtr->litStart + seqStorePtr->maxNbLit);
793 ZSTD_copy16(seqStorePtr->lit, literals);
795 ZSTD_wildcopy(seqStorePtr->lit+16, literals+16, (ptrdiff_t)litLength-16, ZSTD_no_overlap);
798 ZSTD_safecopyLiterals(seqStorePtr->lit, literals, litEnd, litLimit_w);
800 seqStorePtr->lit += litLength;
802 ZSTD_storeSeqOnly(seqStorePtr, litLength, offBase, matchLength);