/* @(#)gcvt.c 4.1 (Berkeley) 12/21/80 */
* gcvt - Floating output conversion to
gcvt(number
, ndigit
, buf
)
p1
= ecvt(number
, ndigit
, &decpt
, &sign
);
for (i
=ndigit
-1; i
>0 && p1
[i
]=='0'; i
--)
if (decpt
>= 0 && decpt
-ndigit
> 4
|| decpt
< 0 && decpt
< -3) { /* use E-style */
for (i
=1; i
<=ndigit
; i
++) {