Annotation of researchv10dc/dist/man/v4/man3/ecvt.3, revision 1.1

1.1     ! root        1: .th ECVT III 4/30/73
        !             2: .sh NAME
        !             3: ecvt \*- output conversion
        !             4: .sh SYNOPSIS
        !             5: .ft B
        !             6: jsr    pc,ecvt
        !             7: .s3
        !             8: jsr    pc,fcvt
        !             9: .s3
        !            10: char *ecvt(value, ndigit, decpt, sign)
        !            11: .br
        !            12: double value;
        !            13: .br
        !            14: int ndigit, *decpt, *sign;
        !            15: .s3
        !            16: char *fcvt(value, ndigit, decpt, sign)
        !            17: .br
        !            18: .li
        !            19: ...
        !            20: .ft R
        !            21: .sh DESCRIPTION
        !            22: .it Ecvt
        !            23: is called with a floating point number in fr0.
        !            24: .s3
        !            25: On exit, the number has been converted into a
        !            26: string of ascii digits in a buffer pointed to by r0.
        !            27: The number of digits produced is controlled
        !            28: by a global variable \fI\*_ndigits\fR.
        !            29: .s3
        !            30: Moreover, the position of the decimal point is
        !            31: contained in r2: r2=0 means the d.p. is at the
        !            32: left hand end of the string of digits;
        !            33: r2>0 means the d.p. is within or to the right
        !            34: of the string.
        !            35: .s3
        !            36: The sign of the number is indicated by r1 (0 for +; 1 for \*-).
        !            37: .s3
        !            38: The low order digit has suffered decimal rounding
        !            39: (i. e. may have been carried into).
        !            40: .s3
        !            41: From C,
        !            42: the
        !            43: .it value
        !            44: is converted and a pointer to a null-terminated
        !            45: string of \fIndigit\fR digits is returned.
        !            46: The position of the decimal point is stored indirectly
        !            47: through \fIdecpt\fR (negative means to the left of the
        !            48: returned digits).
        !            49: If the sign of the result is negative,
        !            50: the word pointed to by \fIsign\fR is non-zero, otherwise
        !            51: it is zero.
        !            52: .s3
        !            53: \fIFcvt\fR is identical to \fIecvt\fR, except that the correct digit
        !            54: has had decimal rounding for F-style output of the number
        !            55: of digits specified by \fI\(*_ndigits\fR.
        !            56: .sh "SEE ALSO"
        !            57: printf(III)
        !            58: .sh BUGS

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.