Henri Verbeet hverbeet@gmail.com writes:
On 10 July 2017 at 13:54, Henri Verbeet hverbeet@gmail.com wrote:
My understanding was asinh() is C89, while asinhf() and asinhl() are C99.
Although looking at the actual standard, I don't see asinh() in there.
In general we don't care about the standards. Saying "asinh is in C89 so it's guaranteed to be available" doesn't make sense, nothing is guaranteed. There may or may not be a system out there that doesn't have it, no matter what the standards say.
So in principle we add checks as we find systems that require them, and we don't remove them because there's no easy way to check that they aren't still needed somewhere.