From 4862db73e8cf1ee519bd8f251fdd21c211cb4dcd Mon Sep 17 00:00:00 2001 From: Thierry Reding Date: Wed, 19 Sep 2012 11:48:46 +0200 Subject: [PATCH] sfdisk: Fix format specifiers for size_t The proper specifier for size_t is %zu. %lu will work fine on 64-bit architectures but not on 32-bit. Signed-off-by: Thierry Reding --- fdisks/sfdisk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fdisks/sfdisk.c b/fdisks/sfdisk.c index 2027202ad4..da5c60612a 100644 --- a/fdisks/sfdisk.c +++ b/fdisks/sfdisk.c @@ -1426,7 +1426,7 @@ extended_partition(char *dev, int fd, struct part_desc *ep, struct disk_desc *z) cp = s->data + 0x1be; if (pno + 4 >= ARRAY_SIZE(z->partitions)) { - warnx(_("too many partitions - ignoring those past nr (%ld)\n"), + warnx(_("too many partitions - ignoring those past nr (%zu)\n"), pno - 1); break; } @@ -1504,7 +1504,7 @@ bsd_partition(char *dev, int fd, struct part_desc *ep, struct disk_desc *z) { while (bp - bp0 < BSD_MAXPARTITIONS && bp - bp0 < l->d_npartitions) { if (pno + 1 >= ARRAY_SIZE(z->partitions)) { warnx(_("too many partitions - ignoring those " - "past nr (%ld)\n"), pno - 1); + "past nr (%zu)\n"), pno - 1); break; } if (bp->p_fstype != BSD_FS_UNUSED) { -- 2.47.2