hexval
*binnum++ = 16 * hexval(hexnum[2*i]) + hexval(hexnum[2*i+1]);
static char hexval(char);
*bin = hexval(*hex++) << 4;
*bin++ |= hexval(*hex++);