extern char *_ltoa __P((long value));
extern char *_ultoa __P((unsigned long value));
-extern char *ultostr __P((unsigned long value, int radix));
-extern char *ltostr __P((long value, int radix));
+extern char *ultostr __P((unsigned long value, char *buf, int radix));
+extern char *ltostr __P((long value, char *buf, int radix));
extern long strtol __P ((const char * nptr, char ** endptr, int base));
extern unsigned long strtoul __P ((const char * nptr,
case 'd': /* Signed decimal */
case 'i':
- ptmp = ltoa((long) ((lval) ?
+ ptmp = ltostr((long) ((lval) ?
va_arg(ap, long) :
va_arg(ap, short)),
tmp, 10);
usproc:val = lval ? va_arg(ap, unsigned long) :
va_arg(ap,
unsigned short);
- ptmp = ultoa(val, tmp + 4, radix);
+ ptmp = ultostr(val, tmp + 4, radix);
add = "";
if (hash) {
if (radix == 2)