From 9b2cf0abbde268e3de523bb1a458f564a29003bc Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 14 Feb 2025 18:28:24 +1000 Subject: [PATCH] InputSource: Fix Wcast-function-type-mismatch --- src/util/dinput_source.cpp | 6 +++--- src/util/xinput_source.cpp | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/util/dinput_source.cpp b/src/util/dinput_source.cpp index bbd5b483b..2bc65c8a4 100644 --- a/src/util/dinput_source.cpp +++ b/src/util/dinput_source.cpp @@ -69,10 +69,10 @@ bool DInputSource::Initialize(const SettingsInterface& si, std::unique_lock(GetProcAddress(m_dinput_module, "DirectInput8Create")); + PFNDIRECTINPUT8CREATE create = reinterpret_cast( + reinterpret_cast(GetProcAddress(m_dinput_module, "DirectInput8Create"))); PFNGETDFDIJOYSTICK get_joystick_data_format = - reinterpret_cast(GetProcAddress(m_dinput_module, "GetdfDIJoystick")); + reinterpret_cast(reinterpret_cast(GetProcAddress(m_dinput_module, "GetdfDIJoystick"))); if (!create || !get_joystick_data_format) { ERROR_LOG("Failed to get DInput function pointers."); diff --git a/src/util/xinput_source.cpp b/src/util/xinput_source.cpp index aade2e209..76b97c146 100644 --- a/src/util/xinput_source.cpp +++ b/src/util/xinput_source.cpp @@ -126,17 +126,17 @@ bool XInputSource::Initialize(const SettingsInterface& si, std::unique_lock