Browse Source

Merge pull request #108144 from bruvzg/sdl_std_inc

[SDL] Fix missing header build error on some Linux systems.
Thaddeus Crews 1 month ago
parent
commit
afa4e2ac89

+ 2 - 0
thirdparty/sdl/joystick/SDL_sysjoystick.h

@@ -26,6 +26,8 @@
 // This is the system specific header for the SDL joystick API
 #include "SDL_joystick_c.h"
 
+#include <stdlib.h>
+
 // Set up for C function definitions, even when using C++
 #ifdef __cplusplus
 extern "C" {

+ 13 - 0
thirdparty/sdl/patches/0003-std-include.patch

@@ -0,0 +1,13 @@
+diff --git a/thirdparty/sdl/joystick/SDL_sysjoystick.h b/thirdparty/sdl/joystick/SDL_sysjoystick.h
+index 041ebc3b50..9b6ea65e9c 100644
+--- a/thirdparty/sdl/joystick/SDL_sysjoystick.h
++++ b/thirdparty/sdl/joystick/SDL_sysjoystick.h
+@@ -26,6 +26,8 @@
+ // This is the system specific header for the SDL joystick API
+ #include "SDL_joystick_c.h"
+ 
++#include <stdlib.h>
++
+ // Set up for C function definitions, even when using C++
+ #ifdef __cplusplus
+ extern "C" {