From 41ac5fa0eb60797775b97330a8c3f7dbc676f2a5 Mon Sep 17 00:00:00 2001 From: Ivan Avdeev Date: Fri, 6 Oct 2023 13:13:31 -0400 Subject: [PATCH] vk: fix printing 64-bit numbers in x86 linux --- ref/vk/vk_textures.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ref/vk/vk_textures.c b/ref/vk/vk_textures.c index 3c13c7f6..5f6a6898 100644 --- a/ref/vk/vk_textures.c +++ b/ref/vk/vk_textures.c @@ -857,21 +857,21 @@ static int loadKtx2( const char *name ) { X(supercompressionScheme) #undef X DEBUG(" index:"); -#define X(field, fmt) DEBUG(" " # field "=" fmt, index->field); - X(dfdByteOffset, "%u") - X(dfdByteLength, "%u") - X(kvdByteOffset, "%u") - X(kvdByteLength, "%u") - X(sgdByteOffset, "%zu") - X(sgdByteLength, "%zu") +#define X(field) DEBUG(" " # field "=%llu", (unsigned long long)index->field); + X(dfdByteOffset) + X(dfdByteLength) + X(kvdByteOffset) + X(kvdByteLength) + X(sgdByteOffset) + X(sgdByteLength) #undef X for (int mip = 0; mip < header->levelCount; ++mip) { const ktx_level_t* const level = levels + mip; DEBUG(" level[%d]:", mip); - DEBUG(" byteOffset=%zu", level->byteOffset); - DEBUG(" byteLength=%zu", level->byteLength); - DEBUG(" uncompressedByteLength=%zu", level->uncompressedByteLength); + DEBUG(" byteOffset=%llu", (unsigned long long)level->byteOffset); + DEBUG(" byteLength=%llu", (unsigned long long)level->byteLength); + DEBUG(" uncompressedByteLength=%llu", (unsigned long long)level->uncompressedByteLength); } {