#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid
[] = "@(#)gcvt.c 5.2 (Berkeley) %G%";
#endif LIBC_SCCS and not lint
* 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
++) {