From acd3fa11727f7fd9858cb6de35e4d07a18c6a866 Mon Sep 17 00:00:00 2001 From: zoltanvb <101990835+zoltanvb@users.noreply.github.com> Date: Sun, 16 Nov 2025 20:59:18 +0100 Subject: [PATCH] Change size to 64-bit (#18410) Several rom sizes could exceed 32-bit. Database uses uint64_t, so let's align. --- database_info.c | 2 +- database_info.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/database_info.c b/database_info.c index 8ceb0d90f9..9a5b884891 100644 --- a/database_info.c +++ b/database_info.c @@ -718,7 +718,7 @@ static int database_cursor_iterate(libretrodb_cursor_t *cur, else if (string_is_equal(str, "analog")) db_info->analog_supported = (int)val->val.uint_; else if (string_is_equal(str, "size")) - db_info->size = (unsigned)val->val.uint_; + db_info->size = (uint64_t)val->val.uint_; else if (string_is_equal(str, "crc")) { switch (val->val.binary.len) diff --git a/database_info.h b/database_info.h index edcf9a46c5..00816a32a3 100644 --- a/database_info.h +++ b/database_info.h @@ -123,7 +123,7 @@ typedef struct int rumble_supported; int coop_supported; uint32_t crc32; - unsigned size; + uint64_t size; unsigned famitsu_magazine_rating; unsigned edge_magazine_rating; unsigned edge_magazine_issue;