aboutsummaryrefslogtreecommitdiff
path: root/ui_input.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui_input.c')
-rw-r--r--ui_input.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ui_input.c b/ui_input.c
index 273c327..63d8bee 100644
--- a/ui_input.c
+++ b/ui_input.c
@@ -1,6 +1,5 @@
#include <stdlib.h>
#include <string.h>
-#include <wchar.h>
#include "ui.h"
#include "ui_input.h"
@@ -130,11 +129,11 @@ activate_input(WINDOW *win, struct input *a)
}
int
-add_input(WINDOW *win, struct input *a, wchar_t key)
+add_input(WINDOW *win, struct input *a, int key)
{
if (a == NULL) return (UICB_ERR_UNDEF);
if (a->input_len >= a->input_max) return (UICB_ERR_BUF);
- *(a->input + a->input_pos) = (wchar_t) key;
+ *(a->input + a->input_pos) = (char) key;
++a->input_pos;
++a->input_len;
a->cur_pos = (a->cur_pos+1 < a->width ? a->cur_pos+1 : a->cur_pos);