]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/widechar/lib_cchar.c
ncurses 5.9 - patch 20120310
[ncurses.git] / ncurses / widechar / lib_cchar.c
index ac1b8ecac797b6426f211342ff1dde7f3b788dfc..7fac5c505d489bc7d64f4cd45efeecd1fae57e72 100644 (file)
@@ -35,7 +35,7 @@
 
 #include <curses.priv.h>
 
-MODULE_ID("$Id: lib_cchar.c,v 1.24 2011/10/22 15:52:36 tom Exp $")
+MODULE_ID("$Id: lib_cchar.c,v 1.25 2012/03/10 20:52:21 tom Exp $")
 
 /* 
  * The SuSv2 description leaves some room for interpretation.  We'll assume wch
@@ -60,7 +60,7 @@ setcchar(cchar_t *wcval,
 
     if (opts != NULL
        || wch == NULL
-       || ((len = wcslen(wch)) > 1 && wcwidth(wch[0]) < 0)) {
+       || ((len = (unsigned) wcslen(wch)) > 1 && wcwidth(wch[0]) < 0)) {
        code = ERR;
     } else {
        if (len > CCHARW_MAX)