From: David Lawrence Ramsey Date: Thu, 9 Dec 2004 03:05:45 +0000 (+0000) Subject: add missing casts X-Git-Tag: v1.3.6~222 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=c2ac02ff46d3ed95002030ee0542d4c8803ce5e8;p=nano.git add missing casts git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2180 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/src/nano.c b/src/nano.c index 317f7d15..abdd4252 100644 --- a/src/nano.c +++ b/src/nano.c @@ -3600,7 +3600,7 @@ void do_output(int *kbinput, size_t kbinput_len) /* Change the wide character to its multibyte value. If it's * invalid, go on to the next character. */ if (!ISSET(NO_UTF8)) { - key_len = wctomb(key, kbinput[i]); + key_len = wctomb(key, (wchar_t)kbinput[i]); if (key_len == -1) continue; diff --git a/src/winio.c b/src/winio.c index fbc0a3f0..2471f7a6 100644 --- a/src/winio.c +++ b/src/winio.c @@ -205,7 +205,7 @@ void get_buffer(WINDOW *win) clean_key_buffer_len * sizeof(buffer)); clean_key_buffer[clean_key_buffer_len - 1].key = - wide_key; + (int)wide_key; clean_key_buffer[clean_key_buffer_len - 1].key_code = key_buffer[i].key_code; } @@ -263,7 +263,7 @@ void unget_input(buffer *input, size_t input_len) for (i = 0; i < input_len; i++) { char key[MB_LEN_MAX]; int key_len = input[i].key_code ? 1 : - wctomb(key, input[i].key); + wctomb(key, (wchar_t)input[i].key); if (key_len != -1) { clean_input_len++;