ksprintn
for (q = ksprintn(nbuf, num, *p++, NULL, 0); *q;)
p = ksprintn(nbuf, num, base, &n, upper);
p = ksprintn(nbuf, num, base, &n, upper);
static char *ksprintn (char *buf, uintmax_t num, int base, int *len, int upper);
static char *ksprintn (char *nbuf, uintmax_t num, int base, int *lenp,
for (p = ksprintn(nbuf, (uintmax_t)pri, 10, NULL, 0); *p;)
for (q = ksprintn(nbuf, num, *p++, NULL, 0);*q;)
p = ksprintn(nbuf, num, base, &n, upper);