Browse Source

Quiet warning when using older buggy WGI headers

Sam Lantinga 2 years ago
parent
commit
a29aac603b

+ 2 - 0
src/joystick/windows/SDL_rawinputjoystick.c

@@ -499,6 +499,8 @@ static HRESULT STDMETHODCALLTYPE IEventHandler_CGamepadVtbl_InvokeRemoved(__FIEv
     return S_OK;
     return S_OK;
 }
 }
 
 
+#pragma warning(disable : 4028) /* formal parameter 3 different from declaration, when using older buggy WGI headers */
+
 static __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl gamepad_added_vtbl = {
 static __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl gamepad_added_vtbl = {
     IEventHandler_CGamepadVtbl_QueryInterface,
     IEventHandler_CGamepadVtbl_QueryInterface,
     IEventHandler_CGamepadVtbl_AddRef,
     IEventHandler_CGamepadVtbl_AddRef,

+ 2 - 0
src/joystick/windows/SDL_windows_gaming_input.c

@@ -567,6 +567,8 @@ static HRESULT STDMETHODCALLTYPE IEventHandler_CRawGameControllerVtbl_InvokeRemo
     return S_OK;
     return S_OK;
 }
 }
 
 
+#pragma warning(disable : 4028) /* formal parameter 3 different from declaration, when using older buggy WGI headers */
+
 static __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl controller_added_vtbl = {
 static __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl controller_added_vtbl = {
     IEventHandler_CRawGameControllerVtbl_QueryInterface,
     IEventHandler_CRawGameControllerVtbl_QueryInterface,
     IEventHandler_CRawGameControllerVtbl_AddRef,
     IEventHandler_CRawGameControllerVtbl_AddRef,