mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 08:37:41 +00:00
Don't free userdata for these drivers inside the destroy function
as they don't have userdata
This commit is contained in:
parent
2c97878851
commit
47ad4da310
@ -27,15 +27,9 @@
|
|||||||
|
|
||||||
#include "../input_driver.h"
|
#include "../input_driver.h"
|
||||||
|
|
||||||
static void ctr_input_free_input(void *data)
|
static void ctr_input_free_input(void *data) { }
|
||||||
{
|
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void* ctr_input_init(const char *joypad_driver)
|
static void* ctr_input_init(const char *a) { return (void*)-1; }
|
||||||
{
|
|
||||||
return (void*)-1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static uint64_t ctr_input_get_capabilities(void *data)
|
static uint64_t ctr_input_get_capabilities(void *data)
|
||||||
{
|
{
|
||||||
|
@ -26,13 +26,8 @@
|
|||||||
|
|
||||||
#include "../input_driver.h"
|
#include "../input_driver.h"
|
||||||
|
|
||||||
static void ps2_input_free_input(void *data)
|
static void ps2_input_free_input(void *data) { }
|
||||||
{
|
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void* ps2_input_initialize(const char *a) { return (void*)-1; }
|
static void* ps2_input_initialize(const char *a) { return (void*)-1; }
|
||||||
|
|
||||||
static uint64_t ps2_input_get_capabilities(void *data)
|
static uint64_t ps2_input_get_capabilities(void *data)
|
||||||
{
|
{
|
||||||
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
||||||
|
@ -29,13 +29,8 @@
|
|||||||
|
|
||||||
#include "../input_driver.h"
|
#include "../input_driver.h"
|
||||||
|
|
||||||
static void ps4_input_free_input(void *data)
|
static void ps4_input_free_input(void *data) { }
|
||||||
{
|
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void* ps4_input_initialize(const char *a) { return (void*)-1; }
|
static void* ps4_input_initialize(const char *a) { return (void*)-1; }
|
||||||
|
|
||||||
static uint64_t ps4_input_get_capabilities(void *data)
|
static uint64_t ps4_input_get_capabilities(void *data)
|
||||||
{
|
{
|
||||||
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
||||||
|
@ -29,12 +29,8 @@
|
|||||||
|
|
||||||
/* TODO: Add support for multiple mice and multiple touch */
|
/* TODO: Add support for multiple mice and multiple touch */
|
||||||
|
|
||||||
static void uwp_input_free_input(void *data)
|
static void uwp_input_free_input(void *data) { }
|
||||||
{
|
static void *uwp_input_init(const char *a)
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void *uwp_input_init(const char *joypad_driver)
|
|
||||||
{
|
{
|
||||||
input_keymaps_init_keyboard_lut(rarch_key_map_uwp);
|
input_keymaps_init_keyboard_lut(rarch_key_map_uwp);
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
#include "../input_driver.h"
|
#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 void *xdk_input_init(const char *a) { return (void*)-1; }
|
||||||
|
|
||||||
static uint64_t xdk_input_get_capabilities(void *data)
|
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)
|
static void xenon360_input_free_input(void *data) { }
|
||||||
{
|
static void* xenon360_input_init(const char *a) { return (void*)-1; }
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void* xenon360_input_init(const char *joypad_driver)
|
|
||||||
{
|
|
||||||
return (void*)-1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static uint64_t xenon360_input_get_capabilities(void *data)
|
static uint64_t xenon360_input_get_capabilities(void *data)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user