Module Name: src
Committed By: martin
Date: Mon Feb 24 15:42:05 UTC 2025
Modified Files:
src/sbin/efi: devpath1.c devpath3.c devpath4.c gptsubr.c
Log Message:
Fix a few printf formats
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sbin/efi/devpath1.c src/sbin/efi/devpath3.c \
src/sbin/efi/devpath4.c src/sbin/efi/gptsubr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sbin/efi/devpath1.c
diff -u src/sbin/efi/devpath1.c:1.1 src/sbin/efi/devpath1.c:1.2
--- src/sbin/efi/devpath1.c:1.1 Mon Feb 24 13:47:56 2025
+++ src/sbin/efi/devpath1.c Mon Feb 24 15:42:05 2025
@@ -1,4 +1,4 @@
-/* $NetBSD: devpath1.c,v 1.1 2025/02/24 13:47:56 christos Exp $ */
+/* $NetBSD: devpath1.c,v 1.2 2025/02/24 15:42:05 martin Exp $ */
/*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: devpath1.c,v 1.1 2025/02/24 13:47:56 christos Exp $");
+__RCSID("$NetBSD: devpath1.c,v 1.2 2025/02/24 15:42:05 martin Exp $");
#endif /* not lint */
#include <sys/uuid.h>
@@ -157,15 +157,16 @@ devpath_hw_memmap(devpath_t *dp, devpath
typename = efi_memory_type_name(p->MemoryType);
- path->sz = easprintf(&path->cp, "MemMap(%s,0x%016tx,0x%016tx)", typename,
+ path->sz = easprintf(&path->cp, "MemMap(%s,0x%016" PRIx64
+ ",0x%016" PRIx64 ")", typename,
p->StartAddress, p->EndAddress);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(MemoryType: 0x%08x(%s)\n)
- DEVPATH_FMT(StartAddress: 0x%016tx\n)
- DEVPATH_FMT(EndAddress: 0x%016tx\n),
+ DEVPATH_FMT(StartAddress:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(EndAddress:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->MemoryType, typename,
p->StartAddress,
@@ -291,13 +292,13 @@ devpath_hw_bmc(devpath_t *dp, devpath_el
iftype = devpath_hw_bmc_iftype(p->IfaceType);
- path->sz = easprintf(&path->cp, "(%s,0x%016tx)", iftype, p->BaseAddress);
+ path->sz = easprintf(&path->cp, "(%s,0x%016" PRIx64 ")", iftype, p->BaseAddress);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(IfaceType: %u(%s)\n)
- DEVPATH_FMT(BaseAddress: 0x%016tx\n),
+ DEVPATH_FMT(BaseAddress:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->IfaceType, iftype,
p->BaseAddress);
Index: src/sbin/efi/devpath3.c
diff -u src/sbin/efi/devpath3.c:1.1 src/sbin/efi/devpath3.c:1.2
--- src/sbin/efi/devpath3.c:1.1 Mon Feb 24 13:47:56 2025
+++ src/sbin/efi/devpath3.c Mon Feb 24 15:42:05 2025
@@ -1,4 +1,4 @@
-/* $NetBSD: devpath3.c,v 1.1 2025/02/24 13:47:56 christos Exp $ */
+/* $NetBSD: devpath3.c,v 1.2 2025/02/24 15:42:05 martin Exp $ */
/*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: devpath3.c,v 1.1 2025/02/24 13:47:56 christos Exp $");
+__RCSID("$NetBSD: devpath3.c,v 1.2 2025/02/24 15:42:05 martin Exp $");
#endif /* not lint */
#include <arpa/inet.h>
@@ -215,14 +215,15 @@ devpath_msg_fibre(devpath_t *dp, devpath
} __packed *p = (void *)dp;
__CTASSERT(sizeof(*p) == 24);
- path->sz = easprintf(&path->cp, "Fibre(0x%016tx,0x%016tx)", p->WWName, p->LUN);
+ path->sz = easprintf(&path->cp, "Fibre(0x%016" PRIx64 ",0x%016"
+ PRIx64 ")", p->WWName, p->LUN);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(Reserved: 0x%08x\n)
- DEVPATH_FMT(WWName: 0x%016tx\n)
- DEVPATH_FMT(LUN: 0x%016tx\n),
+ DEVPATH_FMT(WWName:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(LUN:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->Reserved,
p->WWName,
@@ -240,13 +241,13 @@ devpath_msg_11394(devpath_t *dp, devpath
} __packed *p = (void *)dp;
__CTASSERT(sizeof(*p) == 16);
- path->sz = easprintf(&path->cp, "11394(0x%016lx)", p->GUID);
+ path->sz = easprintf(&path->cp, "11394(0x%016" PRIx64 ")", p->GUID);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(Reserved: 0x%08x\n)
- DEVPATH_FMT(GUID: 0x%016lx\n),
+ DEVPATH_FMT(GUID:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->Reserved,
p->GUID);
@@ -321,7 +322,8 @@ devpath_msg_infiniband(devpath_t *dp, de
uuid_snprintf(uuid_str, sizeof(uuid_str), &p->GUID);
- path->sz = easprintf(&path->cp, "Infiniband(%#x,%s,0x%016tx,0x%016tx,0x%016tx)",
+ path->sz = easprintf(&path->cp, "Infiniband(%#x,%s,0x%016" PRIx64
+ ",0x%016" PRIx64 ",0x%016" PRIx64 ")",
p->Flags, uuid_str, p->ServiceID, p->PortID, p->DeviceID);
if (dbg != NULL) {
@@ -334,9 +336,9 @@ devpath_msg_infiniband(devpath_t *dp, de
DEVPATH_FMT_HDR
DEVPATH_FMT(Flags: %s\n)
DEVPATH_FMT(GUID: %s\n)
- DEVPATH_FMT(ServiceID: 0x%016tx\n)
- DEVPATH_FMT(PortID: 0x%016tx\n)
- DEVPATH_FMT(DeviceID: 0x%016tx\n),
+ DEVPATH_FMT(ServiceID:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(PortID:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(DeviceID:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
flags_str, uuid_str,
p->ServiceID, p->PortID, p->DeviceID);
@@ -450,22 +452,26 @@ devpath_msg_sas(devpath_t *dp, devpath_e
* 10.67 a bit unclear.
*/
if (SASINFO_BYTES(p->info.b[0]) == 0) {
- path->sz = easprintf(&path->cp, "SAS(0x%064lx,0x%064lx)",
+ path->sz = easprintf(&path->cp, "SAS(0x%064" PRIx64
+ ",0x%064" PRIx64 ")",
htobe64(p->addr), htobe64(p->LUN));
}
else if (SASINFO_BYTES(p->info.b[0]) == 1) {
if (SASINFO_IS_SATA(p->info.b[0])) {
- path->sz = easprintf(&path->cp, "SAS(0x%064lx,0x%064lx,SATA)",
+ path->sz = easprintf(&path->cp, "SAS(0x%064" PRIx64
+ ",0x%064" PRIx64 ",SATA)",
htobe64(p->addr), htobe64(p->LUN));
}
else {
- path->sz = easprintf(&path->cp, "SAS(0x%064lx,SAS)", htobe64(p->addr));
+ path->sz = easprintf(&path->cp, "SAS(0x%064" PRIx64
+ ",SAS)", htobe64(p->addr));
}
}
else {
assert(SASINFO_BYTES(p->info.b[0]) == 2);
uint drivebay = p->info.b[1] + 1;
- path->sz = easprintf(&path->cp, "SAS(0x%064lx,0x%064lx,0x%04x,%s,%s,%s,%d,0x%04x)",
+ path->sz = easprintf(&path->cp, "SAS(0x%064" PRIx64
+ ",0x%064" PRIx64 ",0x%04x,%s,%s,%s,%d,0x%04x)",
htobe64(p->addr), htobe64(p->LUN), p->RTP,
SASINFO_SASSATA(p->info.b[0]),
SASINFO_EXTERNAL(p->info.b[0]),
@@ -483,8 +489,8 @@ devpath_msg_sas(devpath_t *dp, devpath_e
DEVPATH_FMT_HDR
DEVPATH_FMT(GUID: %s\n)
DEVPATH_FMT(resv: 0x%08x\n)
- DEVPATH_FMT(addr: 0x%064lx(0x%064lx)\n)
- DEVPATH_FMT(LUN: 0x%064lx(0x%064lx)\n)
+ DEVPATH_FMT(addr:) " 0x%064" PRIx64 "(0x%064" PRIx64 ")\n"
+ DEVPATH_FMT(LUN:) " 0x%064" PRIx64 "(0x%064" PRIx64 ")\n"
DEVPATH_FMT(info: 0x%02x 0x%02x\n)
DEVPATH_FMT(RPT: 0x%04x\n),
DEVPATH_DAT_HDR(dp),
@@ -836,14 +842,14 @@ devpath_msg_uart(devpath_t *dp, devpath_
parity = uart_parity(p->Parity);
stopbits = uart_stopbits(p->StopBits);
- path->sz = easprintf(&path->cp, "Uart(%lu,%u,%s,%s)", p->BaudRate, p->DataBits,
- parity, stopbits);
+ path->sz = easprintf(&path->cp, "Uart(%" PRIx64 ",%u,%s,%s)",
+ p->BaudRate, p->DataBits, parity, stopbits);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(Reserved: 0x%08x\n)
- DEVPATH_FMT(BaudRate: 0x%016lx\n)
+ DEVPATH_FMT(BaudRate:) " 0x%016" PRIx64 "\n"
DEVPATH_FMT(DataBits: 0x%1x\n)
DEVPATH_FMT(Parity: 0x%1x(%s)\n)
DEVPATH_FMT(StopBits: 0x%1x(%s)\n),
@@ -1104,8 +1110,8 @@ devpath_msg_iscsi(devpath_t *dp, devpath
hdrdgst = hdrdgst_name(p->LoginOptions);
proto = protocol_name(p->Protocol);
- path->sz = easprintf(&path->cp, "iSCSI(%s,0x%04x,0x%064lx,%s,%s,%s,%s)",
- p->TargetName, p->TargetPortalGrp,
+ path->sz = easprintf(&path->cp, "iSCSI(%s,0x%04x,0x%064" PRIx64
+ ",%s,%s,%s,%s)", p->TargetName, p->TargetPortalGrp,
htobe64(p->LUN), hdrdgst, datdgst, auth, proto);
if (dbg != NULL) {
@@ -1116,7 +1122,7 @@ devpath_msg_iscsi(devpath_t *dp, devpath
DEVPATH_FMT_HDR
DEVPATH_FMT(Protocol: 0x%04x(%s)\n)
DEVPATH_FMT(LoginOptions: %s\n)
- DEVPATH_FMT(LUN: 0x%064lx\n)
+ DEVPATH_FMT(LUN:) " 0x%064" PRIx64 "\n"
DEVPATH_FMT(TargetPortalGrp: 0x%04x\n)
DEVPATH_FMT(TargetName: %s\n),
DEVPATH_DAT_HDR(dp),
@@ -1161,14 +1167,14 @@ devpath_msg_fibreex(devpath_t *dp, devpa
} __packed *p = (void *)dp;
__CTASSERT(sizeof(*p) == 24);
- path->sz = easprintf(&path->cp, "FibreEx(0x%064lx,0x%064lx)",
- htobe64(p->WorldWideName), htobe64(p->LUN));
+ path->sz = easprintf(&path->cp, "FibreEx(0x%064" PRIx64 ",0x%064"
+ PRIx64 ")", htobe64(p->WorldWideName), htobe64(p->LUN));
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
- DEVPATH_FMT(WorldWideName: 0x%064lx\n)
- DEVPATH_FMT(LUN: 0x%064lx\n),
+ DEVPATH_FMT(WorldWideName:) " 0x%064" PRIx64 "\n"
+ DEVPATH_FMT(LUN:) " 0x%064" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
htobe64(p->WorldWideName),
htobe64(p->LUN));
@@ -1195,22 +1201,26 @@ devpath_msg_sasex(devpath_t *dp, devpath
* Should we share code?
*/
if (SASINFO_BYTES(p->info.b[0]) == 0) {
- path->sz = easprintf(&path->cp, "SasEx(0x%064lx,0x%064lx)",
+ path->sz = easprintf(&path->cp, "SasEx(0x%064" PRIx64
+ ",0x%064" PRIx64 ")",
htobe64(p->addr), htobe64(p->LUN));
}
else if (SASINFO_BYTES(p->info.b[0]) == 1) {
if (SASINFO_IS_SATA(p->info.b[0])) {
- path->sz = easprintf(&path->cp, "SasEx(0x%064lx,0x%064lx,SATA)",
+ path->sz = easprintf(&path->cp, "SasEx(0x%064" PRIx64
+ ",0x%064" PRIx64 ",SATA)",
htobe64(p->addr), htobe64(p->LUN));
}
else {
- path->sz = easprintf(&path->cp, "SasEx(0x%064lx,SAS)", htobe64(p->addr));
+ path->sz = easprintf(&path->cp, "SasEx(0x%064" PRIx64
+ ",SAS)", htobe64(p->addr));
}
}
else {
assert(SASINFO_BYTES(p->info.b[0]) == 2);
uint drivebay = p->info.b[1] + 1;
- path->sz = easprintf(&path->cp, "SasEx(0x%064lx,0x%064lx,0x%04x,%s,%s,%s,%d)",
+ path->sz = easprintf(&path->cp, "SasEx(0x%064" PRIx64
+ ",0x%064" PRIx64 ",0x%04x,%s,%s,%s,%d)",
htobe64(p->addr), htobe64(p->LUN), p->RTP,
SASINFO_SASSATA(p->info.b[0]),
SASINFO_EXTERNAL(p->info.b[0]),
@@ -1221,8 +1231,8 @@ devpath_msg_sasex(devpath_t *dp, devpath
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
- DEVPATH_FMT(addr: 0x%064lx(0x%064lx)\n)
- DEVPATH_FMT(LUN: 0x%064lx(0x%064lx)\n)
+ DEVPATH_FMT(addr:) " 0x%064" PRIx64 "(0x%064" PRIx64 ")\n"
+ DEVPATH_FMT(LUN:) " 0x%064" PRIx64 "(0x%064" PRIx64 ")\n"
DEVPATH_FMT(info: 0x%02x 0x%02x\n)
DEVPATH_FMT(RPT: 0x%04x\n),
DEVPATH_DAT_HDR(dp),
@@ -1256,7 +1266,7 @@ devpath_msg_nvme(devpath_t *dp, devpath_
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(NSID: 0x%08x\n)
- DEVPATH_FMT(EUI: 0x%016lx\n),
+ DEVPATH_FMT(EUI:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->NSID, p->EUI.val);
}
@@ -1505,7 +1515,7 @@ devpath_msg_dns(devpath_t *dp, devpath_e
tp = bp;
dbg->sz += easprintf(&bp,
"%s"
- DEVPATH_FMT(addr[%lu]:)
+ DEVPATH_FMT(addr[%zu]:)
" %02x %02x %02x %02x"
" %02x %02x %02x %02x"
" %02x %02x %02x %02x"
@@ -1615,7 +1625,8 @@ devpath_msg_nvmeof(devpath_t *dp, devpat
path->sz = easprintf(&path->cp, "NVMEoF(%s)", p->SubsystemNQN);
break;
case 1:
- path->sz = easprintf(&path->cp, "NVMEoF(%s,0x%016lx)", p->SubsystemNQN, p->NID.ieuid);
+ path->sz = easprintf(&path->cp, "NVMEoF(%s,0x%016" PRIx64
+ ")", p->SubsystemNQN, p->NID.ieuid);
break;
case 2:
case 3:
@@ -1634,7 +1645,7 @@ devpath_msg_nvmeof(devpath_t *dp, devpat
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(NIDT: 0x%02x\n)
- DEVPATH_FMT(NID: 0x%016lx%016lx\n)
+ DEVPATH_FMT(NID:) " 0x%016" PRIx64 "%016" PRIx64 "\n"
DEVPATH_FMT(SubsystemNQN: '%s'\n),
DEVPATH_DAT_HDR(dp),
p->NIDT,
Index: src/sbin/efi/devpath4.c
diff -u src/sbin/efi/devpath4.c:1.1 src/sbin/efi/devpath4.c:1.2
--- src/sbin/efi/devpath4.c:1.1 Mon Feb 24 13:47:56 2025
+++ src/sbin/efi/devpath4.c Mon Feb 24 15:42:05 2025
@@ -1,4 +1,4 @@
-/* $NetBSD: devpath4.c,v 1.1 2025/02/24 13:47:56 christos Exp $ */
+/* $NetBSD: devpath4.c,v 1.2 2025/02/24 15:42:05 martin Exp $ */
/*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: devpath4.c,v 1.1 2025/02/24 13:47:56 christos Exp $");
+__RCSID("$NetBSD: devpath4.c,v 1.2 2025/02/24 15:42:05 martin Exp $");
#endif /* not lint */
#include <sys/uuid.h>
@@ -92,7 +92,8 @@ devpath_media_harddisk(devpath_t *dp, de
default: name_PartitionFormat = "unknown"; break;
}
- path->sz = easprintf(&path->cp, "HD(%u,%s,%s,0x%lx,0x%lx)",
+ path->sz = easprintf(&path->cp, "HD(%u,%s,%s,0x%" PRIx64 ",0x%"
+ PRIx64 ")",
p->PartitionNumber,
name_PartitionFormat,
uuid_str,
@@ -112,8 +113,8 @@ devpath_media_harddisk(devpath_t *dp, de
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(PartitionNumber: %u\n)
- DEVPATH_FMT(PartitionStart: 0x%lx\n)
- DEVPATH_FMT(PartitionSize: 0x%lx\n)
+ DEVPATH_FMT(PartitionStart:) " 0x%" PRIx64 "\n"
+ DEVPATH_FMT(PartitionSize:) " 0x%" PRIx64 "\n"
DEVPATH_FMT(PartitionSignature: %s\n)
DEVPATH_FMT(PartitionFormat: %s(%u)\n)
DEVPATH_FMT(SignatureType: %s(%u)\n),
@@ -140,15 +141,16 @@ devpath_media_cdrom(devpath_t *dp, devpa
} __packed *p = (void *)dp;
__CTASSERT(sizeof(*p) == 24);
- path->sz = easprintf(&path->cp, "CDROM(0x%x,0x%016tx,0x%016tx)", p->BootEntry,
+ path->sz = easprintf(&path->cp, "CDROM(0x%x,0x%016" PRIx64 ",0x%016"
+ PRIx64 ")", p->BootEntry,
p->PartitionStart, p->PartitionSize);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(BootEntry: 0x%04x\n)
- DEVPATH_FMT(PartitionStart: 0x%016tx\n)
- DEVPATH_FMT(PartitionSize: 0x%016tx\n),
+ DEVPATH_FMT(PartitionStart:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(PartitionSize:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->BootEntry,
p->PartitionStart,
@@ -284,15 +286,16 @@ devpath_media_reloff(devpath_t *dp, devp
} __packed *p = (void *)dp;
__CTASSERT(sizeof(*p) == 24);
- path->sz = easprintf(&path->cp, "Offset(0x%016tx,0x%016tx)",
+ path->sz = easprintf(&path->cp, "Offset(0x%016" PRIx64 ",0x%016"
+ PRIx64 ")",
p->StartingOffset, p->EndingOffset);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
DEVPATH_FMT(Reserved: 0x%08x\n)
- DEVPATH_FMT(StartingOffset: 0x%016tx\n)
- DEVPATH_FMT(EndingOffset: 0x%016tx\n),
+ DEVPATH_FMT(StartingOffset:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(EndingOffset:) " 0x%016" PRIx64 "\n",
DEVPATH_DAT_HDR(dp),
p->Reserved,
p->StartingOffset,
@@ -347,19 +350,20 @@ devpath_media_ramdisk(devpath_t *dp, dev
type = devpath_media_ramdisk_type(&p->GUID);
if (type != NULL)
- path->sz = easprintf(&path->cp, "%s(0x%016tx,0x%016tx,%u)",
- type,
+ path->sz = easprintf(&path->cp, "%s(0x%016" PRIx64 ",0x%016"
+ PRIx64 ",%u)", type,
p->StartingAddress, p->EndingAddress, p->Instance);
else
- path->sz = easprintf(&path->cp, "RamDisk(0x%016tx,0x%016tx,%u,%s)",
+ path->sz = easprintf(&path->cp, "RamDisk(0x%016" PRIx64
+ ",0x%016" PRIx64 ",%u,%s)",
p->StartingAddress, p->EndingAddress, p->Instance,
uuid_str);
if (dbg != NULL) {
dbg->sz = easprintf(&dbg->cp,
DEVPATH_FMT_HDR
- DEVPATH_FMT(StartingAddress: 0x%016tx\n)
- DEVPATH_FMT(EndingAddress: 0x%016tx\n)
+ DEVPATH_FMT(StartingAddress:) " 0x%016" PRIx64 "\n"
+ DEVPATH_FMT(EndingAddress:) " 0x%016" PRIx64 "\n"
DEVPATH_FMT(Instance: 0x%08x\n)
DEVPATH_FMT(GUID: %s\n),
DEVPATH_DAT_HDR(dp),
Index: src/sbin/efi/gptsubr.c
diff -u src/sbin/efi/gptsubr.c:1.1 src/sbin/efi/gptsubr.c:1.2
--- src/sbin/efi/gptsubr.c:1.1 Mon Feb 24 13:47:56 2025
+++ src/sbin/efi/gptsubr.c Mon Feb 24 15:42:05 2025
@@ -1,4 +1,4 @@
-/* $NetBSD: gptsubr.c,v 1.1 2025/02/24 13:47:56 christos Exp $ */
+/* $NetBSD: gptsubr.c,v 1.2 2025/02/24 15:42:05 martin Exp $ */
/*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: gptsubr.c,v 1.1 2025/02/24 13:47:56 christos Exp $");
+__RCSID("$NetBSD: gptsubr.c,v 1.2 2025/02/24 15:42:05 martin Exp $");
#endif /* not lint */
#include <sys/param.h>
@@ -169,8 +169,8 @@ get_map_widths(gpt_t gpt)
}
}
- w.start = (uint)snprintf(NULL, 0, "%zx", max_start);
- w.size = (uint)snprintf(NULL, 0, "%zx", max_size);
+ w.start = (uint)snprintf(NULL, 0, "%" PRIx64, max_start);
+ w.size = (uint)snprintf(NULL, 0, "%" PRIx64, max_size);
#define MIN_WIDTH_OF(s) (sizeof(s) - 1)
if (w.type_name < MIN_WIDTH_OF("TYPE_NAME"))
@@ -268,7 +268,8 @@ show_map(map_t m, struct map_widths w)
break;
}
- printf("%2u: %*lx %*lx %08lx %36s %36s %*s %-11s %s\n",
+ printf("%2u: %*" PRIx64 " %*" PRIx64 " %08" PRIx64
+ " %36s %36s %*s %-11s %s\n",
m->map_index,
w.start,
m->map_start,