diff --git a/src/haptic/windows/SDL_dinputhaptic.c b/src/haptic/windows/SDL_dinputhaptic.c index 21ccace3c..aeb73e56a 100644 --- a/src/haptic/windows/SDL_dinputhaptic.c +++ b/src/haptic/windows/SDL_dinputhaptic.c @@ -20,11 +20,12 @@ */ #include "../../SDL_internal.h" +#include "SDL_error.h" +#include "SDL_haptic.h" + #if SDL_HAPTIC_DINPUT -#include "SDL_error.h" #include "SDL_stdinc.h" -#include "SDL_haptic.h" #include "SDL_timer.h" #include "SDL_windowshaptic_c.h" #include "SDL_dinputhaptic_c.h" @@ -1180,6 +1181,8 @@ SDL_DINPUT_HapticStopAll(SDL_Haptic * haptic) #else /* !SDL_HAPTIC_DINPUT */ +typedef struct DIDEVICEINSTANCE DIDEVICEINSTANCE; + int SDL_DINPUT_HapticInit(void) { diff --git a/src/haptic/windows/SDL_xinputhaptic.c b/src/haptic/windows/SDL_xinputhaptic.c index b2c64d798..83c3a8d02 100644 --- a/src/haptic/windows/SDL_xinputhaptic.c +++ b/src/haptic/windows/SDL_xinputhaptic.c @@ -20,11 +20,12 @@ */ #include "../../SDL_internal.h" +#include "SDL_error.h" +#include "SDL_haptic.h" + #if SDL_HAPTIC_XINPUT #include "SDL_assert.h" -#include "SDL_error.h" -#include "SDL_haptic.h" #include "SDL_hints.h" #include "SDL_timer.h" #include "SDL_windowshaptic_c.h"