From 4add16943e73e16a57570860849ba5acd9fc47e7 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 28 May 2015 01:02:03 -0400 Subject: [PATCH] Patched to compile on MingW. (I think!) --- src/joystick/windows/SDL_dinputjoystick.c | 4 +++- src/joystick/windows/SDL_xinputjoystick.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/joystick/windows/SDL_dinputjoystick.c b/src/joystick/windows/SDL_dinputjoystick.c index 476ee9876..8853759aa 100644 --- a/src/joystick/windows/SDL_dinputjoystick.c +++ b/src/joystick/windows/SDL_dinputjoystick.c @@ -20,9 +20,10 @@ */ #include "../../SDL_internal.h" +#include "../SDL_sysjoystick.h" + #if SDL_JOYSTICK_DINPUT -#include "../SDL_sysjoystick.h" #include "SDL_windowsjoystick_c.h" #include "SDL_dinputjoystick_c.h" #include "SDL_xinputjoystick_c.h" @@ -866,6 +867,7 @@ SDL_DINPUT_JoystickQuit(void) #else /* !SDL_JOYSTICK_DINPUT */ +struct JoyStick_DeviceData; int SDL_DINPUT_JoystickInit(void) diff --git a/src/joystick/windows/SDL_xinputjoystick.c b/src/joystick/windows/SDL_xinputjoystick.c index 9042d576c..d29bc2804 100644 --- a/src/joystick/windows/SDL_xinputjoystick.c +++ b/src/joystick/windows/SDL_xinputjoystick.c @@ -20,11 +20,12 @@ */ #include "../../SDL_internal.h" +#include "../SDL_sysjoystick.h" + #if SDL_JOYSTICK_XINPUT #include "SDL_assert.h" #include "SDL_hints.h" -#include "../SDL_sysjoystick.h" #include "SDL_windowsjoystick_c.h" #include "SDL_xinputjoystick_c.h" @@ -338,6 +339,7 @@ SDL_SYS_IsXInputGamepad_DeviceIndex(int device_index) #else /* !SDL_JOYSTICK_XINPUT */ +struct JoyStick_DeviceData; SDL_bool SDL_XINPUT_Enabled(void) {