Fix warnings
authorMathis Rosenhauer <rosenhauer@dkrz.de>
Mon, 17 Jul 2017 07:12:08 +0000 (09:12 +0200)
committerMathis Rosenhauer <rosenhauer@dkrz.de>
Mon, 17 Jul 2017 09:47:13 +0000 (11:47 +0200)
src/decode.c
src/utime.c
tests/check_aec.c

index 92b0657..eeefa87 100644 (file)
@@ -520,7 +520,7 @@ static int m_zero_block(struct aec_stream *strm)
 
     if (zero_blocks == ROS) {
         int b = (int)RSI_USED_SIZE(state) / strm->block_size;
-        zero_blocks = MIN(strm->rsi - b, 64 - (b % 64));
+        zero_blocks = MIN((int)(strm->rsi - b), 64 - (b % 64));
     } else if (zero_blocks > ROS) {
         zero_blocks--;
     }
index 95263fc..772bb76 100644 (file)
@@ -67,7 +67,8 @@ run_cmd(int argc, char *argv[]);
 int main(int argc, char **argv)
 {
   struct timeval utime = { .tv_sec = 0, .tv_usec = 0 };
-  int status, rstatus;
+  int rstatus;
+  int status = 0;
   if (argc > 1 && ((status = run_cmd(argc - 1, argv + 1)) >= 0))
   {
     struct rusage usage;
@@ -120,4 +121,3 @@ run_cmd(int argc, char *argv[])
   }
   return status;
 }
-
index b0bb73d..354f357 100644 (file)
@@ -175,7 +175,7 @@ int encode_decode_small(struct test_state *state)
                 printf("\n");
             printf("%02x ", state->ubuf[i]);
         }
-        printf("\n\ncompressed buf len %li", compressed_size);
+        printf("\n\ncompressed buf len %zu", compressed_size);
         for (int i = 0; i < 80; i++) {
             if (i % 8 == 0)
                 printf("\n");
@@ -197,7 +197,7 @@ int encode_decode_small(struct test_state *state)
 int encode_decode_large(struct test_state *state)
 {
     int status;
-    int bflags;
+    int bflags = 0;
     size_t to;
     char fbase[1024];
     struct aec_stream *strm = state->strm;
@@ -290,7 +290,7 @@ int encode_decode_large(struct test_state *state)
                 printf("\n");
             printf("%02x ", state->ubuf[i]);
         }
-        printf("\n\ncompressed buf len %li", to);
+        printf("\n\ncompressed buf len %zu", to);
         for (int i = 0; i < 80; i++) {
             if (i % 8 == 0)
                 printf("\n");