2 #define MAXINTLENGTH 23
10 #define ulongint unsigned long
14 char *f__icvt(value
,ndigit
,sign
, base
) longint value
; int *ndigit
,*sign
;
17 char *f__icvt(longint value
, int *ndigit
, int *sign
, int base
)
20 static char buf
[MAXINTLENGTH
+1];
35 buf
[MAXINTLENGTH
-1] = '0';
36 return &buf
[MAXINTLENGTH
-1];
40 buf
[--i
] = (uvalue
%base
) + '0';
44 *ndigit
= MAXINTLENGTH
- i
;