From: Bruno Haible Date: Wed, 3 Oct 2018 00:56:57 +0000 (+0200) Subject: vasnprintf tests: Avoid test failure on HP-UX/hppa and IRIX. X-Git-Tag: v1.0~5384 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=976a1a0f7d5486433eeb9d9e4519c3d1434ec0ff;p=gnulib.git vasnprintf tests: Avoid test failure on HP-UX/hppa and IRIX. * tests/test-vasnprintf.c (test_function): Change the test added on 2018-09-23 to check only the 18 most significant digits. --- diff --git a/ChangeLog b/ChangeLog index e0993f7dbb..5b49c2f1f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2018-10-02 Bruno Haible + vasnprintf tests: Avoid test failure on HP-UX/hppa and IRIX. + * tests/test-vasnprintf.c (test_function): Change the test added on + 2018-09-23 to check only the 18 most significant digits. + vasnprintf tests: Avoid test failure on Cygwin. * tests/test-vasnprintf.c (test_function): Change the test added on 2018-09-23 to check only the 42 most significant digits. diff --git a/tests/test-vasnprintf.c b/tests/test-vasnprintf.c index 0cd17f9867..4007a28ffe 100644 --- a/tests/test-vasnprintf.c +++ b/tests/test-vasnprintf.c @@ -74,9 +74,11 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...)) 163141592653589790215729350939528493057529598899734151772468186268423257777068536614838678161083520756952076273094236944990208 On Cygwin, the result is 163141592653589790215729350939528493057529600000000000000000000000000000000000000000000000000000000000000000000000000000000000 + On HP-UX 11.31 / hppa and IRIX 6.5, the result is + 163141592653589790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 */ ASSERT (strlen (result) == 126); - ASSERT (memcmp (result, "163141592653589790215729350939528493057529", 42) == 0); + ASSERT (memcmp (result, "163141592653589790", 18) == 0); ASSERT (length == 126); if (size < 126 + 1) ASSERT (result != buf);