3 * (C) Copyright March 3 1995, Edmond J. Breen.
5 * This code may be copied for personal, non-profit use only.
10 #include "stdliblocal.h"
12 static char lower[] = "0123456789abcdefghijklmnopqrstuvwxyz";
14 char *utoa(unsigned int uval, char *s, int radix)
20 s[i++] = lower[uval % radix];
28 char *ultoa(unsigned long uval, char *s, int radix)
34 s[i++] = lower[uval % radix];
44 char *itoa(int n, char *s, int radix)
49 if((sign = (n < 0)) && radix == 10)
56 s[i++] = lower[uval % radix];
66 char *ltoa(long n, char *s, int radix)
71 if((sign = (n < 0)) && radix == 10)
78 s[i++] = lower[uval % radix];