parse_hex_digit
int digit0 = parse_hex_digit(str[2 * i]);
int digit1 = parse_hex_digit(str[2 * i + 1]);
static int parse_hex_digit(char ch);