hex_to_binary
static int hex_to_binary(int, int);
if ((nbuf[i] = hex_to_binary((int) inbuf[i], 16)) == -1)
if ((nbuf[i] = hex_to_binary((int) inbuf[i], 2)) == -1)