From b1b84a2a66aecc7ea15bd8a11c480ebbfb8e36fc Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Mon, 7 Mar 2016 13:14:42 -0700 Subject: [PATCH] nvme_manage: use inttypes.h SCN macro for uint64_t Also switch from %d to %i to allow either decimal or hexidecimal input. Change-Id: Ia866f9ab804d09e4bf8a2726b8db99208637a5ed Signed-off-by: Daniel Verkamp --- examples/nvme/nvme_manage/nvme_manage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/nvme/nvme_manage/nvme_manage.c b/examples/nvme/nvme_manage/nvme_manage.c index 98edf5759..958f9d88d 100644 --- a/examples/nvme/nvme_manage/nvme_manage.c +++ b/examples/nvme/nvme_manage/nvme_manage.c @@ -356,14 +356,14 @@ add_ns(void) } printf("Please Input Namespace Size (in LBAs): \n"); - if (!scanf("%ld", &ns_size)) { + if (!scanf("%" SCNi64, &ns_size)) { printf("Invalid Namespace Size\n"); while (getchar() != '\n'); return; } printf("Please Input Namespace Capacity (in LBAs): \n"); - if (!scanf("%ld", &ns_capacity)) { + if (!scanf("%" SCNi64, &ns_capacity)) { printf("Invalid Namespace Capacity\n"); while (getchar() != '\n'); return;