From 16da8cfe2daad67827f161022864e3e6761a5db7 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 20 Aug 2015 00:37:16 +0200 Subject: [PATCH] (Emscripten) rwebinput_input.c - buildfixes --- input/drivers/rwebinput_input.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/input/drivers/rwebinput_input.c b/input/drivers/rwebinput_input.c index d11abe73a6..a0579c6fe2 100644 --- a/input/drivers/rwebinput_input.c +++ b/input/drivers/rwebinput_input.c @@ -33,6 +33,7 @@ typedef struct rwebinput_state int mouse_y; char mouse_l; char mouse_r; + bool blocked; } rwebinput_state_t; int RWebInputInit(void); @@ -67,10 +68,11 @@ error: return NULL; } -static bool rwebinput_key_pressed(rwebinput_input_t *rwebinput, int key) +static bool rwebinput_key_pressed(void *data, int key) { unsigned sym; bool ret; + rwebinput_input_t *rwebinput = (rwebinput_input_t*)data; if (key >= RETROK_LAST) return false; @@ -81,8 +83,10 @@ static bool rwebinput_key_pressed(rwebinput_input_t *rwebinput, int key) return ret; } -static bool rwebinput_meta_key_pressed(rwebinput_input_t *rwebinput, int key) +static bool rwebinput_meta_key_pressed(void *data, int key) { + (void)data; + (void)key; return false; } @@ -263,6 +267,7 @@ input_driver_t input_rwebinput = { rwebinput_grab_mouse, NULL, rwebinput_set_rumble, + NULL, rwebinput_keyboard_mapping_is_blocked, rwebinput_keyboard_mapping_set_block, };