From 9b69d17e24ea6b4a243d8b833ef41a0653b33eda Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 12 Aug 2024 16:10:16 -0700 Subject: [PATCH] In short_read, use %td not %lu MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * src/buffer.c (short_read): Don’t assume sizes fit in unsigned long. --- src/buffer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/buffer.c b/src/buffer.c index e7f1e264..eba9f674 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -965,10 +965,10 @@ short_read (size_t status) && record_start_block == 0 && status != 0 && archive_is_dev ()) { - unsigned long rsize = status / BLOCKSIZE; + idx_t rsize = status / BLOCKSIZE; WARN ((0, 0, - ngettext ("Record size = %lu block", - "Record size = %lu blocks", + ngettext ("Record size = %td block", + "Record size = %td blocks", rsize), rsize)); } -- 2.47.2