diff options
Diffstat (limited to 'static/v10/man3/ecvt.3')
| -rw-r--r-- | static/v10/man3/ecvt.3 | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/static/v10/man3/ecvt.3 b/static/v10/man3/ecvt.3 new file mode 100644 index 00000000..753307ff --- /dev/null +++ b/static/v10/man3/ecvt.3 @@ -0,0 +1,47 @@ +.pa 1 +.he 'ECVT, FCVT (III)'1/15/73'ECVT, FCVT (III)' +.ti 0 +NAME ecvt, fcvt -- output conversion +.sp +.ti 0 +SYNOPSIS jsr pc,ecvt +.sp +or +.sp +jsr pc,fcvt +.sp +.ti 0 +DESCRIPTION Ecvt +is called with a floating point number in fr0. +.sp +On exit, the number has been converted into a +string of ascii digits in a buffer pointed to by r0. +The number of digits produced is controlled +by a global variable "_ndigits". + +Moreover, the position of the decimal point is +contained in r2: r2=0 means the d.p. is at the +left hand end of the string of digits; +r2>0 means the d.p. is within or to the right +of the string. + +The sign of the number is indicated by r1 (0 for +; 1 for -). + +The low order digit has suffered decimal rounding +(i. e. may have been carried into). +.sp +Fcvt is identical to ecvt, except that the correct digit +has had decimal rounding for F-style output of the number +of digits specified by "_ndigits". +.sp +.ti 0 +FILES kept in /lib/liba.a +.sp +.ti 0 +SEE ALSO ftoa(III) +.sp +.ti 0 +DIAGNOSTICS -- +.sp +.ti 0 +BUGS -- |
