From 1fd332d3b7950a5c59cc0eb34885904a308546e2 Mon Sep 17 00:00:00 2001 From: Dentomologist Date: Thu, 4 Mar 2021 08:09:49 -0800 Subject: [PATCH] ControllerInterface: Fix unused-result warning Add ! before unused variables to 'use' them. Ubuntu-x64 emits warnings for unused variables because gcc decides it should ignore the void cast around them. See thread for discussion: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 --- Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp index 61b6a1e46b..214dd323ac 100644 --- a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp +++ b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp @@ -365,7 +365,7 @@ static void StopHotplugThread() // Write something to efd so that select() stops blocking. const uint64_t value = 1; - static_cast(write(s_wakeup_eventfd, &value, sizeof(uint64_t))); + static_cast(!write(s_wakeup_eventfd, &value, sizeof(uint64_t))); s_hotplug_thread.join(); close(s_wakeup_eventfd); @@ -525,7 +525,7 @@ bool evdevDevice::AddNode(std::string devnode, int fd, libevdev* dev) ie.code = FF_AUTOCENTER; ie.value = 0; - static_cast(write(fd, &ie, sizeof(ie))); + static_cast(!write(fd, &ie, sizeof(ie))); } // Constant FF effect @@ -725,7 +725,7 @@ void evdevDevice::Effect::UpdateEffect() play.code = m_effect.id; play.value = 1; - static_cast(write(m_fd, &play, sizeof(play))); + static_cast(!write(m_fd, &play, sizeof(play))); } else {