Fix incorrect format
diff --git a/regress/ziptool_regress.c b/regress/ziptool_regress.c
index cb48471..ce51fbd 100644
--- a/regress/ziptool_regress.c
+++ b/regress/ziptool_regress.c
@@ -110,7 +110,7 @@
 
     idx = strtoull(argv[0], NULL, 10);
     if (idx >= z_in_count) {
-	fprintf(stderr, "invalid argument '%" PRIu64 "', only %d zip sources open\n", idx, z_in_count);
+	fprintf(stderr, "invalid argument '%" PRIu64 "', only %u zip sources open\n", idx, z_in_count);
 	return -1;
     }
     if (zip_close(z_in[idx]) < 0) {
diff --git a/src/zipcmp.c b/src/zipcmp.c
index a79c650..83b70fd 100644
--- a/src/zipcmp.c
+++ b/src/zipcmp.c
@@ -642,9 +642,9 @@
 		header_done = 1;
 	    }
 	    printf("---                     %s  ", e1->name);
-	    printf("comment %d\n", e1->comment_length);
+	    printf("comment %" PRIu32 "\n", e1->comment_length);
 	    printf("+++                     %s  ", e1->name);
-	    printf("comment %d\n", e2->comment_length);
+	    printf("comment %" PRIu32 "\n", e2->comment_length);
 	}
 	ret = 1;
     }
diff --git a/src/ziptool.c b/src/ziptool.c
index 1c87e2c..cdcecc7 100644
--- a/src/ziptool.c
+++ b/src/ziptool.c
@@ -480,7 +480,7 @@
     method = get_compression_method(argv[1]);
     flags = (zip_uint32_t)strtoull(argv[2], NULL, 10);
     if (zip_set_file_compression(za, idx, method, flags) < 0) {
-	fprintf(stderr, "can't set file compression method at index '%" PRIu64 "' to '%s', flags '%d': %s\n", idx, argv[1], flags, zip_strerror(za));
+	fprintf(stderr, "can't set file compression method at index '%" PRIu64 "' to '%s', flags '%" PRIu32 "': %s\n", idx, argv[1], flags, zip_strerror(za));
 	return -1;
     }
     return 0;