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;