summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_dinput.cpp
diff options
context:
space:
mode:
author Brad Hughes <bradhugh@outlook.com>2016-03-18 00:13:45 -0400
committer Brad Hughes <bradhugh@outlook.com>2016-03-18 00:13:45 -0400
commit4e214fd08df1a0f633eb057b393c0f72be1d7754 (patch)
treeb5442a4963de0fdcdb934204259884c7204eaa47 /src/osd/modules/input/input_dinput.cpp
parentba499f3860cecb5a272ccc7ffbd5d75000a5ffb6 (diff)
Rewrote overly complex rawinput_device_improve_name function for rawinput module, plus fixing some other defects in input modules as detected by coverity.
Diffstat (limited to 'src/osd/modules/input/input_dinput.cpp')
-rw-r--r--src/osd/modules/input/input_dinput.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp
index a56f913854d..ea4be5682cf 100644
--- a/src/osd/modules/input/input_dinput.cpp
+++ b/src/osd/modules/input/input_dinput.cpp
@@ -14,7 +14,6 @@
// standard windows headers
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
-#include <winioctl.h>
#include <tchar.h>
// undef WINNT for dinput.h to prevent duplicate definition
@@ -28,7 +27,6 @@
// MAME headers
#include "emu.h"
#include "osdepend.h"
-#include "ui/ui.h"
#include "strconv.h"
// MAMEOS headers
@@ -153,13 +151,15 @@ private:
public:
dinput_module(const char* type, const char* name)
- : wininput_module(type, name)
+ : wininput_module(type, name),
+ m_dinput(nullptr),
+ m_dinput_version(0)
{
}
int init_internal() override
{
- HRESULT result = S_OK;
+ HRESULT result;
#if DIRECTINPUT_VERSION >= 0x800
m_dinput_version = DIRECTINPUT_VERSION;