Skip to content

Commit 9037dd0

Browse files
committed
examples: Fix printf format warnings on 32-bit
We have a few warnings from mismatched printf format specifiers on 32-bit builds. Use PRIu64 for uint64_t, and %z for size_t. Signed-off-by: Jeremy Kerr <[email protected]>
1 parent 2657a41 commit 9037dd0

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

examples/display-tree.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
* selected attributes for each component.
1212
*/
1313
#include <stdio.h>
14+
#include <inttypes.h>
1415
#include <libnvme.h>
1516

1617
int main()
@@ -34,7 +35,7 @@ int main()
3435
nvme_subsystem_get_nqn(s));
3536

3637
nvme_subsystem_for_each_ns_safe(s, n, _n) {
37-
printf("%c |-- %s lba size:%d lba max:%lu\n",
38+
printf("%c |-- %s lba size:%d lba max:%" PRIu64 "\n",
3839
_s ? '|' : ' ',
3940
nvme_ns_get_name(n),
4041
nvme_ns_get_lba_size(n),
@@ -50,7 +51,7 @@ int main()
5051
nvme_ctrl_get_state(c));
5152

5253
nvme_ctrl_for_each_ns_safe(c, n, _n)
53-
printf("%c %c %c-- %s lba size:%d lba max:%lu\n",
54+
printf("%c %c %c-- %s lba size:%d lba max:%" PRIu64 "\n",
5455
_s ? '|' : ' ', _c ? '|' : ' ',
5556
_n ? '|' : '`',
5657
nvme_ns_get_name(n),

examples/telemetry-listen.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ static void save_telemetry(nvme_ctrl_t c)
6666
if (ret < 0)
6767
printf("failed to write telemetry log\n");
6868
else
69-
printf("telemetry log save as %s, wrote:%d size:%ld\n", buf,
69+
printf("telemetry log save as %s, wrote:%d size:%zd\n", buf,
7070
ret, log_size);
7171
close(fd);
7272
free(log);

0 commit comments

Comments
 (0)