-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Tom G. Christensen on 8/9/2008 6:41 AM: > > On Irix 6.2 I also see problems in gnulib:
> test-vasprintf-posix.c:1338: assertion failed > /bin/ksh[10]: 14207 Abort(coredump) > FAIL: test-vasprintf-posix > > The vasprintf-posix problem is still the loss of the '-' sign. > Attempts to find a solution seems to have stalled after my post here: > http://lists.gnu.org/archive/html/bug-gnulib/2008-04/msg00195.html Tom has (graciously) allowed me access to his Irix 5.3 system to attempt to address this. On that platform, 'long double' and 'double' are identical types. The test ends up calling sprintf(tmp, "%Ld", -0.0L), but the system sprintf does not know how to print -0, so the result is 0.000000 and lacks -. Does it make more sense to adjust the existing gl_PRINTF_INFINITE_LONG_DOUBLE (which also tests for NaN) to add a test for negative zero, or to add a new macro gl_PRINTF_ZERO_LONG_DOUBLE? I can probably do most of the work, since I can test it on the Irix box, but would like to make sure that I'm meeting your preferred style. - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkjLu+QACgkQ84KuGfSFAYAY4ACg2A01NBbzDaJg496BJqBoSYNp L+EAn2wh16GV/+rKO1cvfKUNMM4oxPKe =0LNq -----END PGP SIGNATURE-----