]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Add initial function prototype for ZSTD_compressSequences_ext (to be renamed later)
authorsenhuang42 <senhuang96@fb.com>
Fri, 13 Nov 2020 14:55:05 +0000 (09:55 -0500)
committersenhuang42 <senhuang96@fb.com>
Mon, 16 Nov 2020 15:33:35 +0000 (10:33 -0500)
lib/compress/zstd_compress.c
lib/zstd.h

index c21a8c98221dd261b2a508c8fb3019c02a5c2b7f..5e81c88ca6109ac758af7cbf119a48b5ca88a275 100644 (file)
@@ -2533,7 +2533,7 @@ static void ZSTD_copyBlockSequences(ZSTD_CCtx* zc)
         outSeqs[i].offset = rawOffset;
         /* seqStoreSeqs[i].offset == offCode+1, and ZSTD_updateRep() expects offCode
            so we provide seqStoreSeqs[i].offset - 1 */
-        updatedRepcodes = ZSTD_updateRep(updatedRepcodes.rep,
+        updatedRepcodes = ZSTD_updateRep(rep,
                                          seqStoreSeqs[i].offset - 1,
                                          seqStoreSeqs[i].litLength == 0);
         literalsRead += outSeqs[i].litLength;
index 955df70f5c9bcf95922e5c96c30ffb4f97e5a43c..c5cf51e2520b2d7a39ab5bdd2fa3d4cc800e1a44 100644 (file)
@@ -1327,6 +1327,9 @@ ZSTDLIB_API size_t ZSTD_generateSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs,
  * @return : number of sequences left after merging
  */
 ZSTDLIB_API size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize);
+ZSTDLIB_API size_t ZSTD_compressSequences_ext(void* dst, size_t dstSize,
+                                const ZSTD_Sequence* inSeqs, size_t inSeqsSize);                    
+
 
 /***************************************
 *  Memory management