1
0
mirror of https://github.com/libretro/RetroArch synced 2025-03-25 16:44:01 +00:00

Don't free userdata for these drivers inside the destroy function

as they don't have userdata
This commit is contained in:
twinaphex 2020-09-11 11:50:00 +02:00
parent 2c97878851
commit 47ad4da310
6 changed files with 9 additions and 36 deletions

@ -27,15 +27,9 @@
#include "../input_driver.h"
static void ctr_input_free_input(void *data)
{
free(data);
}
static void ctr_input_free_input(void *data) { }
static void* ctr_input_init(const char *joypad_driver)
{
return (void*)-1;
}
static void* ctr_input_init(const char *a) { return (void*)-1; }
static uint64_t ctr_input_get_capabilities(void *data)
{

@ -26,13 +26,8 @@
#include "../input_driver.h"
static void ps2_input_free_input(void *data)
{
free(data);
}
static void ps2_input_free_input(void *data) { }
static void* ps2_input_initialize(const char *a) { return (void*)-1; }
static uint64_t ps2_input_get_capabilities(void *data)
{
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);

@ -29,13 +29,8 @@
#include "../input_driver.h"
static void ps4_input_free_input(void *data)
{
free(data);
}
static void ps4_input_free_input(void *data) { }
static void* ps4_input_initialize(const char *a) { return (void*)-1; }
static uint64_t ps4_input_get_capabilities(void *data)
{
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);

@ -29,12 +29,8 @@
/* TODO: Add support for multiple mice and multiple touch */
static void uwp_input_free_input(void *data)
{
free(data);
}
static void *uwp_input_init(const char *joypad_driver)
static void uwp_input_free_input(void *data) { }
static void *uwp_input_init(const char *a)
{
input_keymaps_init_keyboard_lut(rarch_key_map_uwp);

@ -32,7 +32,7 @@
#include "../input_driver.h"
static void xdk_input_free_input(void *data) { free(data); }
static void xdk_input_free_input(void *data) { }
static void *xdk_input_init(const char *a) { return (void*)-1; }
static uint64_t xdk_input_get_capabilities(void *data)

@ -61,15 +61,8 @@ static void xenon360_input_poll(void *data)
}
}
static void xenon360_input_free_input(void *data)
{
free(data);
}
static void* xenon360_input_init(const char *joypad_driver)
{
return (void*)-1;
}
static void xenon360_input_free_input(void *data) { }
static void* xenon360_input_init(const char *a) { return (void*)-1; }
static uint64_t xenon360_input_get_capabilities(void *data)
{