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;