int dehexchar(int c)
Get the hex value of a character (base16).
A character between '0' and '9' or between 'A' and 'F' or between 'a' and 'f'.
An int between 0 and 15, or -1 if c was not a hex digit.