diff --git a/packages/emulation/libretro-cap32/patches/libretro-cap32-Fix-declaration-of-ev_events.patch b/packages/emulation/libretro-cap32/patches/libretro-cap32-Fix-declaration-of-ev_events.patch new file mode 100644 index 0000000000..47b9b0252b --- /dev/null +++ b/packages/emulation/libretro-cap32/patches/libretro-cap32-Fix-declaration-of-ev_events.patch @@ -0,0 +1,35 @@ +From 2a00890a52ee21b63100e21dcb95940943ba6810 Mon Sep 17 00:00:00 2001 +From: Vladimir Serbinenko +Date: Mon, 4 May 2020 18:11:21 +0200 +Subject: [PATCH] Fix declaration of ev_events + +--- + libretro/retro_events.c | 1 + + libretro/retro_events.h | 2 +- + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/libretro/retro_events.c b/libretro/retro_events.c +index 50f4364..0a9e3e9 100644 +--- a/libretro/retro_events.c ++++ b/libretro/retro_events.c +@@ -59,6 +59,7 @@ const uint8_t bit_values[8] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 }; + static uint8_t keyboard_translation[MAX_KEYSYMS]; + unsigned int last_input[PORTS_NUMBER] = {0,0}; + uint32_t padnum = 0; ++bool (*ev_events)(void); + + const uint8_t btnPAD[MAX_PADCFG][MAX_BUTTONS] = { + { // JOYSTICK CFG +diff --git a/libretro/retro_events.h b/libretro/retro_events.h +index 9f53d36..63e24b5 100644 +--- a/libretro/retro_events.h ++++ b/libretro/retro_events.h +@@ -154,7 +154,7 @@ typedef struct { + #define JOY_EVENT_ID_Y 1 + + void ev_joysticks(); +-bool (*ev_events)(void); ++extern bool (*ev_events)(void); + void ev_combo_set(unsigned btn); + void ev_init(); +