]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Update ZSTD_getSequences function signature
authorsenhuang42 <senhuang96@fb.com>
Mon, 2 Nov 2020 15:17:59 +0000 (10:17 -0500)
committersenhuang42 <senhuang96@fb.com>
Mon, 2 Nov 2020 15:17:59 +0000 (10:17 -0500)
lib/compress/zstd_compress.c
lib/zstd.h
tests/fuzzer.c

index 97219dee0ebda9501cda895139f13f3f7e7bdb91..cf274d7bf8b263e142a699fee9d936dc36a4405b 100644 (file)
@@ -2550,7 +2550,7 @@ static void ZSTD_copyBlockSequences(ZSTD_CCtx* zc)
 }
 
 size_t ZSTD_getSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs,
-    size_t outSeqsSize, const void* src, size_t srcSize)
+    size_t outSeqsSize, const void* src, size_t srcSize, ZSTD_sequenceFormat_e format)
 {
     const size_t dstCapacity = ZSTD_compressBound(srcSize);
     void* dst = ZSTD_customMalloc(dstCapacity, ZSTD_defaultCMem);
index 608ebd2f9d9bde9428bba50fa112bae08487f703..3809a033b00016d0f3e4cffc2aa48b61cbb50594 100644 (file)
@@ -1319,7 +1319,7 @@ typedef enum {
  */
 
 ZSTDLIB_API size_t ZSTD_getSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs,
-    size_t outSeqsSize, const void* src, size_t srcSize);
+    size_t outSeqsSize, const void* src, size_t srcSize, ZSTD_sequenceFormat_e format);
 
 
 /***************************************
index 755c13bdad6aa21995aac2dc505d9011572b5798..2557cd4eadb6c7d25f3f21a7443d7a0aab8cebba 100644 (file)
@@ -2718,7 +2718,7 @@ static int basicUnitTests(U32 const seed, double compressibility)
         RDG_genBuffer(CNBuffer, srcSize, compressibility, 0., seed);
 
         /* get the sequences */
-        seqsSize = ZSTD_getSequences(cctx, seqs, srcSize, src, srcSize);
+        seqsSize = ZSTD_getSequences(cctx, seqs, srcSize, src, srcSize, ZSTD_sf_blockDelimiters);
 
         /* "decode" and compare the sequences */
         FUZ_decodeSequences(decoded, seqs, seqsSize, src, srcSize);