]> 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>
Sun, 9 Jun 2024 17:32:34 +0000 (19:32 +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 d9de733c5859f04e641965d0d20e70ad7d5b7315..b122018c2ce1629f256d6824dc72007819a942c1 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 ee21852601e59df9f78a21122978865cd6b85d69..9eb2fd0fd9706d7c6fefe328ebacd8f262f0bf73 100644 (file)
@@ -277,7 +277,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);
@@ -296,7 +296,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);