From f20ed9eef65cb9ce56f4a7abd07ad80979b888ad Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 10 Mar 2022 23:17:20 +0100 Subject: Fix: use correct printf specifier for 64bit types Signed-off-by: David Oberhollenzer --- bin/rdsquashfs/stat.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bin/rdsquashfs/stat.c') diff --git a/bin/rdsquashfs/stat.c b/bin/rdsquashfs/stat.c index ae6e10b..8b4581f 100644 --- a/bin/rdsquashfs/stat.c +++ b/bin/rdsquashfs/stat.c @@ -130,8 +130,10 @@ int stat_file(const sqfs_tree_node_t *node) printf("Fragment offset: %u\n", frag_offset); printf("File size: %lu\n", (unsigned long)size); - if (inode->base.type == SQFS_INODE_EXT_FILE) - printf("Sparse: %lu\n", inode->data.file_ext.sparse); + if (inode->base.type == SQFS_INODE_EXT_FILE) { + printf("Sparse: " PRI_U64 "\n", + inode->data.file_ext.sparse); + } printf("Blocks start: %lu\n", (unsigned long)location); printf("Block count: %lu\n", -- cgit v1.2.3