Added SDL_ReloadGamepadMappings() to reset the SDL gamepad mappings

This commit is contained in:
Sam Lantinga
2023-07-18 12:50:10 -07:00
parent 75e7a6fcfa
commit 9db2cb3513
6 changed files with 83 additions and 38 deletions

View File

@@ -878,6 +878,7 @@ SDL3_0.0.0 {
SDL_wcsnlen;
SDL_strnlen;
SDL_AddGamepadMappingsFromFile;
SDL_ReloadGamepadMappings;
# extra symbols go here (don't modify this line)
local: *;
};

View File

@@ -904,3 +904,4 @@
#define SDL_wcsnlen SDL_wcsnlen_REAL
#define SDL_strnlen SDL_strnlen_REAL
#define SDL_AddGamepadMappingsFromFile SDL_AddGamepadMappingsFromFile_REAL
#define SDL_ReloadGamepadMappings SDL_ReloadGamepadMappings_REAL

View File

@@ -949,3 +949,4 @@ SDL_DYNAPI_PROC(SDL_GamepadType,SDL_GetRealGamepadType,(SDL_Gamepad *a),(a),retu
SDL_DYNAPI_PROC(size_t,SDL_wcsnlen,(const wchar_t *a, size_t b),(a,b),return)
SDL_DYNAPI_PROC(size_t,SDL_strnlen,(const char *a, size_t b),(a,b),return)
SDL_DYNAPI_PROC(int,SDL_AddGamepadMappingsFromFile,(const char *a),(a),return)
SDL_DYNAPI_PROC(int,SDL_ReloadGamepadMappings,(void),(),return)