From 516ba1662703a3d313f89b9a7df3689773c5dde7 Mon Sep 17 00:00:00 2001 From: James Booth Date: Fri, 4 Jan 2013 00:48:12 +0000 Subject: Added mbstate_t --- src/input_win.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/input_win.c b/src/input_win.c index b731b978..0d79fd5c 100644 --- a/src/input_win.c +++ b/src/input_win.c @@ -188,8 +188,10 @@ inp_get_char(char *input, int *size) // otherwise just append } else { + mbstate_t state; + memset(&state, '\0', sizeof (state)); char bytes[5]; - size_t utf_len = wcrtomb(bytes, ch, NULL); + size_t utf_len = wcrtomb(bytes, ch, &state); int i; for (i = 0 ; i < utf_len; i++) { input[(*size)++] = bytes[i]; -- cgit 1.4.1-2-gfad0