float values at the extreme... when did things change?

David Schultz das at freebsd.org
Wed May 7 20:16:45 PDT 2003


On Wed, May 07, 2003, Sean Chittenden wrote:
> Sorry for the follow up.  gdtoa isn't GPL-ware, my bad.  As Peter
> pointed out, it's the initials of the author, not GNU.  And that said,
> it looks like gdtoa is here to stay given that it's just the updated
> version of our older strtod() routines.  I'll just use
> __FreeBSD_version > 500112 as the method for detection.  -sc

I don't know why people keep assuming the 'g' stands for GNU.  I
don't think it stands for the name of the author, either.  The
original 'dtoa' routine provided IEEE 754 double conversions,
whereas 'gdtoa' is a generic routine that operates on many
different floating point formats.  (The algorithms are basically
the same, albeit less efficient.)  Thus, the 'g' probably stands
for ``generalized''.


More information about the freebsd-standards mailing list