From a84cbb2a17c9d0b88c561d5b7cb50d79a19e7c46 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 19 Apr 2004 19:29:25 +0000 Subject: libmach --- src/libmach/hexify.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/libmach/hexify.c (limited to 'src/libmach/hexify.c') diff --git a/src/libmach/hexify.c b/src/libmach/hexify.c new file mode 100644 index 00000000..5f3ed50e --- /dev/null +++ b/src/libmach/hexify.c @@ -0,0 +1,20 @@ +#include +#include +#include +#include + +char * +_hexify(char *buf, ulong 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; +} + -- cgit v1.2.3