]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/widechar/lib_get_wstr.c
ncurses 5.7 - patch 20090627
[ncurses.git] / ncurses / widechar / lib_get_wstr.c
index 513cd284ef98aca755fda6d7c09cb625f14d54f3..bbfbbbd24c2dbb6a06e0a449a345592e6b7f72e6 100644 (file)
@@ -38,9 +38,8 @@
 */
 
 #include <curses.priv.h>
-#include <term.h>
 
-MODULE_ID("$Id: lib_get_wstr.c,v 1.9 2008/06/07 14:50:11 tom Exp $")
+MODULE_ID("$Id: lib_get_wstr.c,v 1.11 2008/11/16 00:19:59 juergen Exp $")
 
 static int
 wadd_wint(WINDOW *win, wint_t *src)
@@ -48,7 +47,7 @@ wadd_wint(WINDOW *win, wint_t *src)
     cchar_t tmp;
     wchar_t wch[2];
 
-    wch[0] = *src;
+    wch[0] = (wchar_t) (*src);
     wch[1] = 0;
     setcchar(&tmp, wch, A_NORMAL, 0, NULL);
     return wadd_wch(win, &tmp);
@@ -112,8 +111,8 @@ wgetn_wstr(WINDOW *win, wint_t *str, int maxlen)
     noraw();
     cbreak();
 
-    erasec = erasechar();
-    killc = killchar();
+    erasec = (wint_t) erasechar();
+    killc = (wint_t) killchar();
 
     getyx(win, y, x);