From: Bruno Haible Date: Sun, 21 Oct 2007 19:37:48 +0000 (+0200) Subject: Allow wcwidth to return -1 in some cases. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=075d281267ca987ec19bcc9367beee4d19417ea2;p=pspp Allow wcwidth to return -1 in some cases. --- diff --git a/ChangeLog b/ChangeLog index a323203707..3dbaf13d44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2007-10-21 Bruno Haible + * tests/test-wcwidth.c (main): Allow negative result for some control + characters. + * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Check also the width of U+200B. Needed on OSF/1 5.1. diff --git a/tests/test-wcwidth.c b/tests/test-wcwidth.c index 40c089d964..50c004006f 100644 --- a/tests/test-wcwidth.c +++ b/tests/test-wcwidth.c @@ -56,11 +56,11 @@ main () ASSERT (wcwidth (0x05B0) == 0); /* Test width of some format control characters. */ - ASSERT (wcwidth (0x200E) == 0); + ASSERT (wcwidth (0x200E) <= 0); ASSERT (wcwidth (0x2060) == 0); #if 0 /* wchar_t may be only 16 bits. */ - ASSERT (wcwidth (0xE0001) == 0); - ASSERT (wcwidth (0xE0044) == 0); + ASSERT (wcwidth (0xE0001) <= 0); + ASSERT (wcwidth (0xE0044) <= 0); #endif /* Test width of some zero width characters. */