diff --git a/database_info.c b/database_info.c index 8ceb0d90f919..9a5b88489114 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 edcf9a46c525..00816a32a397 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;