bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

c32isblank tests: Avoid test failure on NetBSD 10.0


From: Bruno Haible
Subject: c32isblank tests: Avoid test failure on NetBSD 10.0
Date: Sat, 08 Jun 2024 21:07:14 +0200

In a testdir of module 'c32isblank' without module 'uchar-c23', I see a
failure:

FAIL: test-c32isblank.sh
========================

test-c32isblank.c:107: assertion 'is == 0' failed
[1]   Abort trap (core dumped) LC_ALL=${LOCALE_FR_UTF8} ${CHECKER} ./test-c32...
FAIL test-c32isblank.sh (exit status: 1)

The cause is that here, iswblank (L'\f') returns true, not false (as expected).

This patch avoids the failure.


2024-06-08  Bruno Haible  <bruno@clisp.org>

        c32isblank tests: Avoid test failure on NetBSD 10.0.
        * tests/test-c32isblank.c (main): Disable test of '\f', that fails in
        the fr_FR.UTF-8 locale.

diff --git a/tests/test-c32isblank.c b/tests/test-c32isblank.c
index 3aa6a28b7c..a1d6d6053a 100644
--- a/tests/test-c32isblank.c
+++ b/tests/test-c32isblank.c
@@ -77,7 +77,9 @@ main (int argc, char *argv[])
         #if !(defined __FreeBSD__ || defined __NetBSD__)
         case '\v':
         #endif
+        #if !defined __NetBSD__
         case '\f':
+        #endif
         case ' ': case '!': case '"': case '#': case '%':
         case '&': case '\'': case '(': case ')': case '*':
         case '+': case ',': case '-': case '.': case '/':






reply via email to

[Prev in Thread] Current Thread [Next in Thread]