From: Danielle Rozenblit Date: Fri, 9 Sep 2022 20:04:41 +0000 (-0700) Subject: use ZSTD_sequenceBound in seqBench X-Git-Tag: v1.5.4^2~160^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3262%2Fhead;p=thirdparty%2Fzstd.git use ZSTD_sequenceBound in seqBench --- diff --git a/contrib/seqBench/seqBench.c b/contrib/seqBench/seqBench.c index 473649c7b..7efebec7b 100644 --- a/contrib/seqBench/seqBench.c +++ b/contrib/seqBench/seqBench.c @@ -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));