From: Keith Busch Date: Mon, 13 Aug 2018 14:40:51 +0000 (-0600) Subject: Fix print format specifier for 64-bit X-Git-Tag: v1.7~102 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ae304347fc6b7ef99b77cbded0034102ad43b2bd;p=users%2Fsagi%2Fnvme-cli.git Fix print format specifier for 64-bit For cross platform compatibility, we use PRI macros instead of hard coding 64-bit specifiers. Signed-off-by: Keith Busch --- diff --git a/nvme-print.c b/nvme-print.c index 61256621..e0da9498 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -1460,7 +1460,7 @@ void show_ana_log(struct nvme_ana_rsp_hdr *ana_log, const char *devname) offset += sizeof(*desc); printf("grpid : %u\n", le32_to_cpu(desc->grpid)); printf("nnsids : %u\n", le32_to_cpu(desc->nnsids)); - printf("chgcnt : %llu\n", le64_to_cpu(desc->chgcnt)); + printf("chgcnt : %"PRIu64"\n", le64_to_cpu(desc->chgcnt)); printf("state : %s\n", nvme_ana_state_to_string(desc->state)); for (j = 0; j < le32_to_cpu(desc->nnsids); j++)