+2025-04-15 Bruno Haible <bruno@clisp.org>
+
+ trim tests: Avoid test failures on macOS 15.4.
+ * tests/test-trim.c (main): On macOS, disable test cases that fail on
+ macOS 15.4.
+
2025-04-14 Bruno Haible <bruno@clisp.org>
c32is*, c32to* tests: Avoid test failures on macOS 15.4.
case '3':
/* Locale encoding is GB18030. */
- #if !(defined __FreeBSD__ || defined __DragonFly__ || defined __sun)
+ #if !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __DragonFly__ || defined __sun)
{ /* U+2002 EN SPACE */
char *result = trim ("\201\066\243\070\241\244foo\201\066\243\070");
ASSERT (strcmp (result, "\241\244foo") == 0);
free (result);
}
#endif
- #if !(defined __FreeBSD__ || defined __DragonFly__ || defined __illumos__)
+ #if !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __DragonFly__ || defined __illumos__)
{ /* U+3000 IDEOGRAPHIC SPACE */
char *result = trim ("\241\241\241\244foo\241\241");
ASSERT (strcmp (result, "\241\244foo") == 0);