home *** CD-ROM | disk | FTP | other *** search
-
- #define NOCCARGC
- /*
- ** itoab(n,s,b) - Convert "unsigned" n to characters in s
- ** using base b
- ** Note: this is a nonstandard function.
- */
- itoab(n, s, b) int n; char *s; int b; {
- char *ptr;
- int lowbit;
- ptr = s;
- b >>= 1;
- do {
- lowbit = n & 1;
- n = (n >> 1) & 32767;
- *ptr = ((n % b) << 1) + lowbit;
- if(*ptr < 10) *ptr += '0'; else *ptr += 55;
- ++ptr;
- } while (n /= b);
- *ptr = 0;
- reverse(s);
- }
-