* tests/test-vasnprintf.c (test_function): Change the test added on
2018-09-23 to check only the 18 most significant digits.
2018-10-02 Bruno Haible <bruno@clisp.org>
+ 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.
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);