From 2ce2e32b242fdc7a8098ebc1dc4580d67b6bae22 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 19 May 2024 06:02:49 +0000 Subject: [PATCH] libretro-bk: fix gcc-14 build --- .../libretro-bk-0001-recast-assignment.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 packages/emulation/libretro-bk/patches/libretro-bk-0001-recast-assignment.patch diff --git a/packages/emulation/libretro-bk/patches/libretro-bk-0001-recast-assignment.patch b/packages/emulation/libretro-bk/patches/libretro-bk-0001-recast-assignment.patch new file mode 100644 index 0000000000..b851ad145c --- /dev/null +++ b/packages/emulation/libretro-bk/patches/libretro-bk-0001-recast-assignment.patch @@ -0,0 +1,22 @@ +From f686a53014a7670344540090e3da4f7be2301a4e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Sun, 19 May 2024 15:42:29 +1000 +Subject: [PATCH] Recast to target type + +--- + libretro.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libretro.c b/libretro.c +index db5ad34..6ec89de 100644 +--- a/libretro.c ++++ b/libretro.c +@@ -668,7 +668,7 @@ void platform_disk_init(disk_t *disks) { + if (disk_size[i]) { + disks[i].length = disk_size[i]; + disks[i].ro = 0; +- disks[i].image = diskptr; ++ disks[i].image = (short unsigned int *)diskptr; + } else { + disks[i].length = 0; + disks[i].ro = 0;