X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Ftest-compress-benchmark.c;h=b3bc3ec2fe1a9106841552dcd8e5a7ef5ed2e9bc;hb=455971c1493fc6dc3125d235cf4ea6102cac626d;hp=0a23bd1e131d5e9c161c90576471e271cabe5bb8;hpb=fd53fee04b1f1c1ca1e30e8d470d7416900a35dc;p=elogind.git diff --git a/src/journal/test-compress-benchmark.c b/src/journal/test-compress-benchmark.c index 0a23bd1e1..b3bc3ec2f 100644 --- a/src/journal/test-compress-benchmark.c +++ b/src/journal/test-compress-benchmark.c @@ -21,9 +21,9 @@ #include "util.h" #include "macro.h" -typedef int (compress_t)(const void *src, uint64_t src_size, void *dst, uint64_t *dst_size); +typedef int (compress_t)(const void *src, uint64_t src_size, void *dst, size_t *dst_size); typedef int (decompress_t)(const void *src, uint64_t src_size, - void **dst, uint64_t *dst_alloc_size, uint64_t* dst_size, uint64_t dst_max); + void **dst, size_t *dst_alloc_size, size_t* dst_size, size_t dst_max); #define MAX_SIZE (1024*1024LU) @@ -42,7 +42,7 @@ static char* make_buf(size_t count) { static void test_compress_decompress(const char* label, compress_t compress, decompress_t decompress) { - usec_t n, n2; + usec_t n, n2 = 0; float dt; _cleanup_free_ char *text, *buf; @@ -61,7 +61,7 @@ static void test_compress_decompress(const char* label, int r; r = compress(text, i, buf, &j); - /* assume compresion must be succesful except for small inputs */ + /* assume compression must be successful except for small inputs */ assert(r == 0 || (i < 2048 && r == -ENOBUFS)); /* check for overwrites */ assert(buf[i] == 0);