aboutsummaryrefslogtreecommitdiff
path: root/src/rinput.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rinput.c')
-rw-r--r--src/rinput.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/rinput.c b/src/rinput.c
index 1187e15..6d568f3 100644
--- a/src/rinput.c
+++ b/src/rinput.c
@@ -1,5 +1,5 @@
/*
- * Copyright © 2024 Michael Smith <mikesmiffy128@gmail.com>
+ * Copyright © 2025 Michael Smith <mikesmiffy128@gmail.com>
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -68,7 +68,7 @@ DEF_CVAR_MINMAX(sst_mouse_factor, "Number of hardware mouse counts per step",
static ssize __stdcall inproc(void *wnd, uint msg, usize wp, ssize lp) {
switch (msg) {
- case WM_INPUT:;
+ case WM_INPUT:
char buf[ssizeof(RAWINPUTHEADER) + ssizeof(RAWMOUSE) /* = 40 */];
uint sz = sizeof(buf);
if_hot (GetRawInputData((void *)lp, RID_INPUT, buf, &sz,
@@ -133,7 +133,7 @@ INIT {
if_cold (!os_mprot(vtable_insys + vtidx_GetRawMouseAccumulators,
ssizeof(void *), PAGE_READWRITE)) {
errmsg_errorx("couldn't make virtual table writable");
- return false;
+ return FEAT_FAIL;
}
orig_GetRawMouseAccumulators = (GetRawMouseAccumulators_func)hook_vtable(
vtable_insys, vtidx_GetRawMouseAccumulators,
@@ -141,7 +141,7 @@ INIT {
}
else {
// create cvar hidden so config is still preserved if we fail to init
- con_reg(m_rawinput);
+ con_regvar(m_rawinput);
}
WNDCLASSEXW wc = {
.cbSize = sizeof(wc),
@@ -172,7 +172,7 @@ INIT {
con_colourmsg(&blue, ", you can scale down the sensor input with ");
con_colourmsg(&gold, "sst_mouse_factor");
con_colourmsg(&blue, "!\n");
- return false;
+ return FEAT_INCOMPAT;
}
if (has_rawinput) {
// no real reason to keep this around receiving useless window messages
@@ -209,13 +209,13 @@ INIT {
ok: m_rawinput->base.flags &= ~CON_HIDDEN;
sst_mouse_factor->base.flags &= ~CON_HIDDEN;
- return true;
+ return FEAT_OK;
e3: DestroyWindow(inwin);
e2: unhook_inline((void *)orig_SetCursorPos);
e1: unhook_inline((void *)orig_GetCursorPos);
e0: UnregisterClassW(L"RInput", 0);
- return false;
+ return FEAT_FAIL;
}
END {