From 075d281267ca987ec19bcc9367beee4d19417ea2 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 21 Oct 2007 21:37:48 +0200 Subject: [PATCH] Allow wcwidth to return -1 in some cases. --- ChangeLog | 3 +++ tests/test-wcwidth.c | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) 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. */ -- 2.30.2