diff --git a/src/joystick/windows/SDL_dinputjoystick.c b/src/joystick/windows/SDL_dinputjoystick.c index 0a940609b8..54d06a138e 100644 --- a/src/joystick/windows/SDL_dinputjoystick.c +++ b/src/joystick/windows/SDL_dinputjoystick.c @@ -231,7 +231,7 @@ const DIDATAFORMAT SDL_c_dfDIJoystick2 = { // Convert a DirectInput return code to a text message static bool SetDIerror(const char *function, HRESULT code) { - return SDL_SetError("%s() DirectX error 0x%8.8lx", function, code); + return SDL_SetError("%s() DirectX error 0x%8.8" SDL_PRIxSLONG, function, code); } static bool SDL_IsXInputDevice(Uint16 vendor_id, Uint16 product_id, const char *hidPath)