2 #define MAXINTLENGTH 23
9 #define ulongint unsigned long
13 char *f__icvt(value
,ndigit
,sign
, base
) longint value
; int *ndigit
,*sign
;
16 char *f__icvt(longint value
, int *ndigit
, int *sign
, int base
)
19 static char buf
[MAXINTLENGTH
+1];
34 buf
[MAXINTLENGTH
-1] = '0';
35 return &buf
[MAXINTLENGTH
-1];
39 buf
[--i
] = (uvalue
%base
) + '0';
43 *ndigit
= MAXINTLENGTH
- i
;