]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix warning: comparison of integer expressions of different signedness: 'size_t'...
authorVladislav Shchapov <vladislav@shchapov.ru>
Fri, 17 Feb 2023 19:02:49 +0000 (00:02 +0500)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Thu, 23 Feb 2023 11:17:07 +0000 (12:17 +0100)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
test/gh1235.c

index 472282d1ee37100d2f79ffa865c62d93120f1901..7bf8738f3460364432318376bad38ba580cd925a 100644 (file)
@@ -7,7 +7,7 @@ int main(void) {
     unsigned char plain[32];
     unsigned char compressed[130];
     PREFIX3(stream) strm;
-    int bound;
+    z_size_t bound;
     z_size_t bytes;
 
     for (int i = 0; i <= 32; i++) {
@@ -21,7 +21,7 @@ int main(void) {
         strm.avail_out = sizeof(compressed);
         if (PREFIX(deflate)(&strm, Z_FINISH) != Z_STREAM_END) return -1;
         if (strm.avail_in != 0) return -1;
-        printf("bytes = %2i, deflateBound = %2i, total_out = %2zi\n", i, bound, strm.total_out);
+        printf("bytes = %2i, deflateBound = %2zi, total_out = %2zi\n", i, (size_t)bound, (size_t)strm.total_out);
         if (bound < strm.total_out) return -1;
         if (PREFIX(deflateEnd)(&strm) != Z_OK) return -1;
     }
@@ -32,7 +32,7 @@ int main(void) {
         }
         bound = PREFIX(compressBound)(i);
         if (PREFIX(compress2)(compressed, &bytes, plain, i, 1) != Z_OK) return -1;
-        printf("bytes = %2i, compressBound = %2i, total_out = %2zi\n", i, bound, (size_t)bytes);
+        printf("bytes = %2i, compressBound = %2zi, total_out = %2zi\n", i, (size_t)bound, (size_t)bytes);
         if (bytes > bound) return -1;
     }
     return 0;