Paul Eggert wrote: > What do the relevant standards say? If memory serves, IEEE-754 > doesn't require accuracy if you ask for more than 17 digits of output. > That might be an argument for leaving it alone.
Indeed, IEEE-754 section 5.6 specifies it as you say. Therefore I'm inclined to keep vasnprintf as it is, and relax the tests if __UCLIBC__ is defined. Bruno