2007-10-21 Bruno Haible <bruno@clisp.org>
+ * 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.
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. */