]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
use ZSTD_sequenceBound in seqBench 3262/head
authorDanielle Rozenblit <drozenblit@fb.com>
Fri, 9 Sep 2022 20:04:41 +0000 (13:04 -0700)
committerDanielle Rozenblit <drozenblit@fb.com>
Fri, 9 Sep 2022 20:04:41 +0000 (13:04 -0700)
contrib/seqBench/seqBench.c

index 473649c7bf679afec639adc559435959a3cfeead..7efebec7bea04f3aae8f68bea372bfecb765e4fc 100644 (file)
@@ -22,9 +22,7 @@ int main(int argc, char *argv[]) {
     fread(inBuf, inBufSize, 1, f);
     fclose(f);
 
-    // Should work fine for this benchmark, but we really need
-    // a function like ZSTD_compressBound() for sequences
-    size_t seqsSize = 2 * (inBufSize / sizeof(ZSTD_Sequence));
+    size_t seqsSize = ZSTD_sequenceBound(inBufSize);
     ZSTD_Sequence *seqs = (ZSTD_Sequence*)malloc(seqsSize * sizeof(ZSTD_Sequence));
     char *outBuf = malloc(ZSTD_compressBound(inBufSize));