summaryrefslogtreecommitdiffstats
path: root/mbyte.c
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>2001-01-03 13:39:48 +0000
committerThomas Roessler <roessler@does-not-exist.org>2001-01-03 13:39:48 +0000
commit88ed7dbc82de9f75fbd3cca743fb1dd7a19b6bb7 (patch)
tree6203d6424f5b47b37ab764408d07930025a49fa9 /mbyte.c
parent7de5bbbacc6fd3df59959ec20da61e1561f9d1d1 (diff)
More wide-char patches from EGE.
Diffstat (limited to 'mbyte.c')
-rw-r--r--mbyte.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/mbyte.c b/mbyte.c
index f895a179..b64961c4 100644
--- a/mbyte.c
+++ b/mbyte.c
@@ -348,8 +348,10 @@ int wcwidth (wchar_t wc)
if (!charset_is_ja)
{
/* 8-bit case */
- if (0 <= wc && wc < 256)
- return IsPrint (wc) ? 1 : -1;
+ if (!wc)
+ return 0;
+ else if ((0 <= wc && wc < 256) && IsPrint (wc))
+ return 1;
else
return -1;
}