From b38d742358b566f8281329a7d7d29520598f6f5f Mon Sep 17 00:00:00 2001 From: nick black Date: Thu, 3 Dec 2020 01:12:13 -0500 Subject: [PATCH] wcwidth PoC: only print (!) for errors --- src/poc/wcwidth.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/poc/wcwidth.c b/src/poc/wcwidth.c index b2de96378..bd41f48f8 100644 --- a/src/poc/wcwidth.c +++ b/src/poc/wcwidth.c @@ -29,7 +29,8 @@ int main(int argc, char **argv){ } for(int i = 0 ; i < 128 ; ++i){ wchar_t w = i; - printf("w(0x%02x): %d%c\t", i, wcwidth(w), iscntrl(i) ? '!' : ' '); + int width = wcwidth(w); + printf("w(0x%02x): %d%c\t", i, width, width < 0 ? '!' : ' '); if(i % 4 == 3){ printf("\n"); }