Cast size_t to unsigned long and ssize_t to long so we don't get warnings
authorJonathan Dieter <jdieter@gmail.com>
Tue, 17 Apr 2018 11:11:18 +0000 (14:11 +0300)
committerJonathan Dieter <jdieter@gmail.com>
Tue, 17 Apr 2018 11:11:18 +0000 (14:11 +0300)
with 32-bit architectures

Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
src/lib/dl/range.c
src/unzck.c
src/zck.c
src/zck_delta_size.c
src/zck_dl.c
src/zck_read_header.c

index 5e687c660ad67c25438949a33a633ed6e9e68940..4d12669d8b6bbd145f43b83415bbe8f4dbdb6d50 100644 (file)
@@ -197,7 +197,8 @@ char *zck_range_get_char(zckRangeItem **range, int max_ranges) {
     int count=0;
     while(*range) {
         int length = snprintf(output+loc, buf_size-loc, "%lu-%lu,",
-                              (*range)->start, (*range)->end);
+                              (long unsigned)(*range)->start,
+                              (long unsigned)(*range)->end);
         if(length < 0) {
             zck_log(ZCK_LOG_ERROR, "Unable to get range: %s\n",
                     strerror(errno));
index faa58366054af23c1dd32585d142a23b076bfdb2..1e61f590d7475efa0b4187075e9d4abd95f15889 100644 (file)
@@ -77,7 +77,7 @@ int main (int argc, char *argv[]) {
         if(read == 0)
             break;
         if(read > BLK_SIZE)
-            printf("read: %lu\n", read);
+            printf("read: %lu\n", (long unsigned)read);
         if(write(dst_fd, data, read) != read) {
             printf("Error writing to %s\n", out_name);
             goto error;
index 4edecb165f298776df3b445355db664095b6ce46..7594d7677d74ae7ef9784e8f9c98a4d2ad0f5920 100644 (file)
--- a/src/zck.c
+++ b/src/zck.c
@@ -166,7 +166,7 @@ int main (int argc, char *argv[]) {
 
                     }
                     prev_srpm = next_srpm;
-                    printf("Compressing %li bytes\n", next-found);
+                    printf("Compressing %li bytes\n", (long)(next-found));
                     if(zck_write(zck, found, next-found) < 0)
                         exit(1);
                     if(zck_end_chunk(zck) < 0)
@@ -176,7 +176,8 @@ int main (int argc, char *argv[]) {
                     if(search > data + in_size)
                         search = data + in_size;
                 } else {
-                    printf("Completing %li bytes\n", data+in_size-found);
+                    printf("Completing %li bytes\n",
+                           (long)(data+in_size-found));
                     if(zck_write(zck, found, data+in_size-found) < 0)
                         exit(1);
                     if(zck_end_chunk(zck) < 0)
@@ -210,7 +211,7 @@ int main (int argc, char *argv[]) {
                 } else {
                     cur_loc = data + in_size;
                 }
-                printf("Completing %li bytes\n", cur_loc-start);
+                printf("Completing %li bytes\n", (long)(cur_loc-start));
                 if(zck_write(zck, start, cur_loc-start) < 0)
                     exit(1);
                 if(zck_end_chunk(zck) < 0)
index ba335b5c2abeef83927ac1aa3c9021d4519906ec..dee189816bdda27755dd81cd7bd317bf35d2b1e6 100644 (file)
@@ -108,8 +108,10 @@ int main (int argc, char *argv[]) {
         total_size += tgt_idx->comp_length;
         tgt_idx = tgt_idx->next;
     }
-    printf("Would download %li of %li bytes\n", dl_size, total_size);
-    printf("Matched %li of %lu chunks\n", matched_chunks, zck_get_index_count(zck_tgt));
+    printf("Would download %li of %li bytes\n", (long)dl_size,
+           (long)total_size);
+    printf("Matched %li of %lu chunks\n", (long)matched_chunks,
+           (long unsigned)zck_get_index_count(zck_tgt));
     zck_free(&zck_tgt);
     zck_free(&zck_src);
 }
index 64546d3e6b16fa6bb7fc65e9d435069d85057ddd..e4fe6c693b5391f0392a02d77bb690b963970487 100644 (file)
@@ -94,7 +94,8 @@ int main (int argc, char *argv[]) {
         exit(1);
 
 
-    printf("Downloaded %lu bytes\n", zck_dl_get_bytes_downloaded(dl));
+    printf("Downloaded %lu bytes\n",
+           (long unsigned)zck_dl_get_bytes_downloaded(dl));
     int exit_val = 0;
     switch(zck_hash_check_data(dl->zck, dl->dst_fd)) {
         case -1:
index 5f2fa295bd04c346f6027fd099ead632c9c0b3e9..662852ef22f830dcf91a56dbeb825bf6b13a7711 100644 (file)
@@ -63,7 +63,7 @@ int main (int argc, char *argv[]) {
     digest = zck_get_data_digest(zck);
     printf("Data checksum: %s\n", digest);
     free(digest);
-    printf("Index count: %lu\n", zck_get_index_count(zck));
+    printf("Index count: %lu\n", (long unsigned)zck_get_index_count(zck));
     printf("Chunk checksum type: %s\n", zck_hash_name_from_type(zck_get_chunk_hash_type(zck)));
     zckIndex *idxi = zck_get_index(zck);
     if(idxi == NULL)
@@ -73,7 +73,9 @@ int main (int argc, char *argv[]) {
         char *digest = zck_get_chunk_digest(idx);
         if(digest == NULL)
             exit(1);
-        printf("%s %12lu %12lu %12lu\n", digest, idx->start + zck_get_header_length(zck), idx->comp_length, idx->length);
+        printf("%s %12lu %12lu %12lu\n", digest,
+               (long unsigned)(idx->start + zck_get_header_length(zck)),
+               (long unsigned)idx->comp_length, (long unsigned)idx->length);
         free(digest);
         idx = idx->next;
     }