#include <u.h> | |
#include <libc.h> | |
#include <bio.h> | |
#include <mach.h> | |
char * | |
_hexify(char *buf, u64int p, int zeros) | |
{ | |
ulong d; | |
d = p/16; | |
if(d) | |
buf = _hexify(buf, d, zeros-1); | |
else | |
while(zeros--) | |
*buf++ = '0'; | |
*buf++ = "0123456789abcdef"[p&0x0f]; | |
return buf; | |
} | |