+2024-06-09 Bruno Haible <bruno@clisp.org>
+
+ c32ispunct tests: Avoid a test failure on Solaris 11 OmniOS.
+ * tests/test-c32ispunct.c (main): On Solaris, disable two tests that
+ fail in the zh_CN.GB18030 locale on Solaris 11 OmniOS.
+
2024-06-09 Bruno Haible <bruno@clisp.org>
c32rtomb: Add a sanity check, working around Solaris 11 OmniOS.
is = for_character ("\201\060\206\067", 4);
ASSERT (is != 0);
#endif
- #if !(defined __FreeBSD__ || defined __DragonFly__)
+ #if !(defined __FreeBSD__ || defined __DragonFly__ || defined __sun)
/* U+00D7 MULTIPLICATION SIGN */
is = for_character ("\241\301", 2);
ASSERT (is != 0);
is = for_character ("\201\060\374\067", 4);
ASSERT (is != 0);
#endif
- #if !(defined __FreeBSD__ || defined __DragonFly__)
+ #if !(defined __FreeBSD__ || defined __DragonFly__ || defined __sun)
/* U+2192 RIGHTWARDS ARROW */
is = for_character ("\241\372", 2);
ASSERT (is != 0);