a7cf695c4482c9350b4ff3d6c4bb106fe796cec1
/* @(#)gcvt.c 4.1 (Berkeley) %G% */
* 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
++) {