summaryrefslogtreecommitdiff
path: root/desktop/textinput.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-05-16 09:37:22 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-05-16 09:37:22 +0000
commitb15a6af3d29ad844bdd44eb6181d069958afab5b (patch)
tree7c59b84724c59a3f8df76902841f19c36837f5d6 /desktop/textinput.c
parentbaca6796eb96fac3cf79400f9cdb588b49f78930 (diff)
downloadnetsurf-b15a6af3d29ad844bdd44eb6181d069958afab5b.tar.gz
netsurf-b15a6af3d29ad844bdd44eb6181d069958afab5b.tar.bz2
s/wchar_t/uint32_t/g
We always assumed that the keycode type was 32bits wide, anyway. wchar_t isn't guaranteed to be that big, so isn't remotely portable. svn path=/trunk/netsurf/; revision=4165
Diffstat (limited to 'desktop/textinput.c')
-rw-r--r--desktop/textinput.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/desktop/textinput.c b/desktop/textinput.c
index 0aa7b29f7..c2678d021 100644
--- a/desktop/textinput.c
+++ b/desktop/textinput.c
@@ -49,9 +49,9 @@ struct caret ghost_caret;
static bool browser_window_textarea_callback(struct browser_window *bw,
- wchar_t key, void *p);
+ uint32_t key, void *p);
static bool browser_window_input_callback(struct browser_window *bw,
- wchar_t key, void *p);
+ uint32_t key, void *p);
static void browser_window_place_caret(struct browser_window *bw,
int x, int y, int height,
browser_caret_callback caret_cb,
@@ -302,7 +302,7 @@ void browser_window_textarea_click(struct browser_window *bw,
* it would have claimed it if it could.
*/
bool browser_window_textarea_callback(struct browser_window *bw,
- wchar_t key, void *p)
+ uint32_t key, void *p)
{
struct box *textarea = p;
struct box *inline_container =
@@ -809,7 +809,7 @@ void browser_window_input_click(struct browser_window* bw,
* it would have claimed it if it could.
*/
bool browser_window_input_callback(struct browser_window *bw,
- wchar_t key, void *p)
+ uint32_t key, void *p)
{
struct box *input = (struct box *)p;
struct box *text_box = input->children->children;
@@ -1147,7 +1147,7 @@ void browser_window_remove_caret(struct browser_window *bw)
* \param key The UCS4 character codepoint
* \return true if key handled, false otherwise
*/
-bool browser_window_key_press(struct browser_window *bw, wchar_t key)
+bool browser_window_key_press(struct browser_window *bw, uint32_t key)
{
/* keys that take effect wherever the caret is positioned */
switch (key) {