Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int hextoint_bit_ci(char x) {
- int b = uint8_t(x);
- int maskLetter = (('9' - b) >> 31);
- int maskSmall = (('Z' - b) >> 31);
- int offset = '0' + (maskLetter & int('A' - '0' - 10)) + (maskSmall & int('a' - 'A'));
- return b - offset;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement