From: Keith Busch Date: Tue, 6 Dec 2016 15:28:15 +0000 (-0500) Subject: Fix 32-bit warning on print X-Git-Tag: v1.1~18 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c77da446de575ed42ff4077ce567a0e2b9c65b7c;p=users%2Fsagi%2Fnvme-cli.git Fix 32-bit warning on print Use the arch specific print format macros. https://github.com/linux-nvme/nvme-cli/issues/143 Signed-off-by: Keith Busch --- diff --git a/nvme-print.c b/nvme-print.c index a4b01880..d3692a73 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -1422,7 +1422,7 @@ void json_fw_log(struct nvme_firmware_log_page *fw_log, const char *devname) for (i = 0; i < 7; i++) { snprintf(fmt, sizeof(fmt), "Firmware Rev Slot %d", i); - snprintf(str, sizeof(str), "%lu (%s)", (uint64_t)fw_log->frs[i], + snprintf(str, sizeof(str), "%"PRIu64" (%s)", (uint64_t)fw_log->frs[i], fw_to_string(fw_log->frs[i])); json_object_add_value_string(fwsi, fmt, str); }