From 24d3b2425af24432e0e4e2fd58b33f3b04c4bfa4 Mon Sep 17 00:00:00 2001
From: Even Rouault <[EMAIL REDACTED]>
Date: Wed, 23 Nov 2022 21:29:52 +0100
Subject: [PATCH] tiffcrop.c: fix warning about signed vs unsigned comparison
---
tools/tiffcrop.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c
index 2421aa3d..90f57583 100644
--- a/tools/tiffcrop.c
+++ b/tools/tiffcrop.c
@@ -1251,10 +1251,10 @@ writeBufferToSeparateStrips (TIFF* out, uint8_t* buf,
}
if ((dump->outfile != NULL) && (dump->level == 1))
{
- if (scanlinesize > 0x0ffffffffULL) {
+ if ((uint64_t)scanlinesize > 0x0ffffffffULL) {
dump_info(dump->infile, dump->format, "loadImage",
"Attention: scanlinesize %"PRIu64" is larger than UINT32_MAX.\nFollowing dump might be wrong.",
- scanlinesize);
+ (uint64_t)scanlinesize);
}
dump_info(dump->outfile, dump->format,"",
"Sample %2d, Strip: %2d, bytes: %4d, Row %4d, bytes: %4d, Input offset: %6d",
@@ -6545,10 +6545,10 @@ loadImage(TIFF* in, struct image_data *image, struct dump_opts *dump, unsigned c
dump_info (dump->infile, dump->format, "",
"Bits per sample %"PRIu16", Samples per pixel %"PRIu16, bps, spp);
- if (scanlinesize > 0x0ffffffffULL) {
+ if ((uint64_t)scanlinesize > 0x0ffffffffULL) {
dump_info(dump->infile, dump->format, "loadImage",
"Attention: scanlinesize %"PRIu64" is larger than UINT32_MAX.\nFollowing dump might be wrong.",
- scanlinesize);
+ (uint64_t)scanlinesize);
}
for (i = 0; i < length; i++)
dump_buffer(dump->infile, dump->format, 1, (uint32_t)scanlinesize,