According to SUSv2, wcwidth() should return -1 for non-printing characters

This commit is contained in:
Andrey A. Chernov 2002-08-17 20:11:31 +00:00
parent 88c669d2ea
commit 1c15ec1eab

View File

@ -219,6 +219,6 @@ wcwidth(wc)
int width = __maskrune(wc, _CTYPE_SWM); int width = __maskrune(wc, _CTYPE_SWM);
return (width ? (unsigned)width >> _CTYPE_SWS return (width ? (unsigned)width >> _CTYPE_SWS
: iswprint(wc) != 0); : (iswprint(wc) ? 1 : -1));
} }