From: Sushrut Shirole Date: Tue, 13 Jul 2021 22:02:53 +0000 (-0700) Subject: Use PRIx64 format specifier instead of lX for more portability. X-Git-Tag: v2.0-rc0~53^2~47 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=88ce3b9066a2b145322c10f620f254ca7d0383c9;p=users%2Fsagi%2Fnvme-cli.git Use PRIx64 format specifier instead of lX for more portability. Signed-off-by: Sushrut Shirole --- diff --git a/plugins/micron/micron-nvme.c b/plugins/micron/micron-nvme.c index 2f63b3fd..dbf1d30d 100644 --- a/plugins/micron/micron-nvme.c +++ b/plugins/micron/micron-nvme.c @@ -1206,7 +1206,7 @@ static void print_micron_vs_logs( sfield = log_page[field].field; if (size == 16) { if (strstr(sfield, "GUID")) { - sprintf(datastr, "0x%lX%lX", + sprintf(datastr, "0x%"PRIx64"%"PRIx64"", (uint64_t)le64_to_cpu(*(uint64_t *)(&buf[offset + 8])), (uint64_t)le64_to_cpu(*(uint64_t *)(&buf[offset]))); } else { diff --git a/plugins/wdc/wdc-nvme.c b/plugins/wdc/wdc-nvme.c index 783ffb5c..62164cb1 100644 --- a/plugins/wdc/wdc-nvme.c +++ b/plugins/wdc/wdc-nvme.c @@ -4466,7 +4466,7 @@ static void wdc_print_smart_cloud_attr_C0_normal(void *data) smart_log_ver = (uint16_t)le16_to_cpu(*(uint16_t *)&log_data[SCAO_LPV]); printf(" Log page version %"PRIu16"\n",smart_log_ver); printf(" Log page GUID 0x"); - printf("%lX%lX\n",(uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG + 8]), + printf("0x%"PRIx64"%"PRIx64"\n",(uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG + 8]), (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG])); if(smart_log_ver > 2) { printf(" Errata Version Field %d\n", @@ -4548,7 +4548,7 @@ static void wdc_print_smart_cloud_attr_C0_json(void *data) json_object_add_value_uint(root, "Log page version", smart_log_ver); char guid[40]; memset((void*)guid, 0, 40); - sprintf((char*)guid, "0x%lX%lX",(uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG + 8]), + sprintf((char*)guid, "0x%"PRIx64"%"PRIx64"",(uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG + 8]), (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_LPG])); json_object_add_value_string(root, "Log page GUID", guid); if(smart_log_ver > 2){