### Diff for /gforth/stuff.fs between versions 1.29 and 1.30

version 1.29, 2003/01/26 20:56:37 version 1.30, 2003/02/03 08:59:29
Line 236  AUser CSP Line 236  AUser CSP

: f.rdp ( rf +nr +nd +np -- ) \ gforth  : f.rdp ( rf +nr +nd +np -- ) \ gforth
\G Print float @i{rf} formatted.  The total width of the output is  \G Print float @i{rf} formatted.  The total width of the output is
\G @i{nr}, the number of digits after the decimal point is @i{+nd},  \G @i{nr}.  For fixed-point notation, the number of digits after the
\G the minimum number of significant digits for fixed-point notation  \G decimal point is @i{+nd} and the minimum number of significant
\G is @i{np}.  @code{Set-precision} has no effect on @code{f.rdp}.  \G digits is @i{np}.  @code{Set-precision} has no effect on
\G Fixed-point notation is used if the number of siginicant digits  \G @code{f.rdp}.  Fixed-point notation is used if the number of
\G would be at least @i{np} and if the number of digits before the  \G siginicant digits would be at least @i{np} and if the number of
\G decimal point would fit.  If fixed-point notation is not used,  \G digits before the decimal point would fit.  If fixed-point notation
\G exponential notation is used, and if that does not fit, asterisks  \G is not used, exponential notation is used, and if that does not
\G are printed.  We recommend using @i{nr}>=7 to avoid the risk of  \G fit, asterisks are printed.  We recommend using @i{nr}>=7 to avoid
\G numbers not fitting at all.  We recommend @i{nr}>=@i{np}+5 to avoid  \G the risk of numbers not fitting at all.  We recommend
\G cases where @code{f.rdp} switches to exponential notation because  \G @i{nr}>=@i{np}+5 to avoid cases where @code{f.rdp} switches to
\G fixed-point notation would have too few significant digits, yet  \G exponential notation because fixed-point notation would have too
\G exponential notation offers fewer significant digits.  We recommend  \G few significant digits, yet exponential notation offers fewer
\G @i{nr}>=@i{nd}+2, if you want to have fixed-point notation for some  \G significant digits.  We recommend @i{nr}>=@i{nd}+2, if you want to
\G numbers.  We recommend @i{np}>@i{nr}, if you want to have  \G have fixed-point notation for some numbers.  We recommend
\G exponential notation for all numbers.  \G @i{np}>@i{nr}, if you want to have exponential notation for all
\G numbers.
f>str-rdp type ;      f>str-rdp type ;

0 [if]  0 [if]

 Removed from v.1.29 changed lines Added in v.1.30

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>