changeset 10916:1ac461103142

Avoid a test failure on AIX.
author Bruno Haible <bruno@clisp.org>
date Sat, 20 Dec 2008 04:35:27 +0100
parents f4d48672847f
children e5c15988572b
files tests/test-mbrtowc.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-mbrtowc.c
+++ b/tests/test-mbrtowc.c
@@ -53,7 +53,10 @@
     memset (&state, '\0', sizeof (mbstate_t));
     wc = 0xBADFACE;
     ret = mbrtowc (&wc, "x", 0, &state);
-    ASSERT (ret == (size_t)(-2) || ret == 0);
+    /* gnulib's implementation returns (size_t)(-2).
+       The AIX 5.1 implementation returns (size_t)(-1).
+       glibc's implementation returns 0.  */
+    ASSERT (ret == (size_t)(-2) || ret == (size_t)(-1) || ret == 0);
     ASSERT (mbsinit (&state));
   }