]> Savannah Git Hosting - gnulib.git/commitdiff
c32ispunct tests: Avoid a test failure on Solaris 11 OmniOS.
authorBruno Haible <bruno@clisp.org>
Sun, 9 Jun 2024 17:32:34 +0000 (19:32 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 13 Jun 2024 15:01:18 +0000 (17:01 +0200)
* tests/test-c32ispunct.c (main): On Solaris, disable two tests that
fail in the zh_CN.GB18030 locale on Solaris 11 OmniOS.

ChangeLog
tests/test-c32ispunct.c

index 3da31c1e4f5f47c8c2659e2628634f51659b4802..22412f2f215368697b4f2210d5128ff9454e57b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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.
index f8e5042be2925bafcde219995046e32c1288f28f..e6b82b8339a18ccedeba7924b85c8c5557431f1e 100644 (file)
@@ -275,7 +275,7 @@ main (int argc, char *argv[])
           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);
@@ -294,7 +294,7 @@ main (int argc, char *argv[])
           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);