char *icvt(value
,ndigit
,sign
, base
) long value
; int *ndigit
,*sign
;
{ static char buf
[MAXINTLENGTH
+1];
return(&buf
[MAXINTLENGTH
]);
for(i
=MAXINTLENGTH
-1;value
>0;i
--)
{ *(buf
+i
)=(int)(value
%base
)+'0';
*ndigit
=MAXINTLENGTH
-1-i
;