freebsd-nq/lib/libc
David Schultz ebbad5ec5c Rework the floating point code in printf(). Significant changes:
- We used to round long double arguments to double.  Now we print
  them properly.

- Bugs involving '%F', corner cases of '#' and 'g' format
  specifiers, and the '.*' precision specifier have been
  fixed.

- Added support for the "'" specifier to print thousands' grouping
  characters in a locale-dependent manner.

- Implement the __vfprintf() side of hexadecimal floating point
  support.  All that is still needed is a routine to convert the
  mantissa to hex digits one nibble at a time in the style of ultoa().

Reviewed by:	silence on standards@
2003-04-05 22:11:42 +00:00
..
alpha Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
amd64 Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
compat-43
db
gdtoa Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
gen - Define a _spinunlock() function so that threading implementations may do 2003-03-26 04:02:24 +00:00
gmon
i386 Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
ia64 Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
include - Define a _spinunlock() function so that threading implementations may do 2003-03-26 04:02:24 +00:00
locale According to C99 decimal_point can't be the empty string, mention it. 2003-03-20 08:13:34 +00:00
net Remove NS and ISO stuff. 2003-03-05 19:16:41 +00:00
nls
posix1e
powerpc Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
quad
regex
rpc Clean up some signed/unsigned issues in the XDR code. 2003-03-07 13:19:40 +00:00
sparc64 Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
stdio Rework the floating point code in printf(). Significant changes: 2003-04-05 22:11:42 +00:00
stdlib MFp4: Link strtof.3 and strtold.3 to strtod.3. 2003-04-05 07:33:46 +00:00
stdtime Zero out the struct tm supplied by the caller. Otherwise, 2003-04-05 05:46:43 +00:00
string MFp4: Make `spanp' const. 2003-03-12 06:41:49 +00:00
sys [1] - Document EHOSTUNREACH as a possible error 2003-04-01 20:25:46 +00:00
uuid
xdr Clean up some signed/unsigned issues in the XDR code. 2003-03-07 13:19:40 +00:00
yp
Makefile Clean up the way gdtoa sources are found. 2003-03-13 18:55:14 +00:00