From: Bruno Haible Date: Sat, 20 Dec 2008 03:35:27 +0000 (+0100) Subject: Avoid a test failure on AIX. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8235a667024b123ff7e89be518a7049f658e9bd;p=pspp Avoid a test failure on AIX. --- diff --git a/tests/test-mbrtowc.c b/tests/test-mbrtowc.c index 4bff83f595..a38b9643b1 100644 --- a/tests/test-mbrtowc.c +++ b/tests/test-mbrtowc.c @@ -53,7 +53,10 @@ main (int argc, char *argv[]) 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)); }