fn from_hex()

in reverie-ptrace/src/gdbstub/hex.rs [265:277]


fn from_hex(c: u8) -> Option<u8> {
    if b"0123456789".contains(&c) {
        Some(c - b'0')
    } else if b"abcdef".contains(&c) {
        Some(c - b'a' + 10)
    } else if b"ABCDEF".contains(&c) {
        Some(c - b'A' + 10)
    } else if b"xX".contains(&c) {
        Some(0)
    } else {
        None
    }
}