gdb-server/hex.c

17 lines
376 B
C
Raw Normal View History

2024-10-07 04:55:44 +00:00
#include <hex.h>
2024-10-10 22:38:40 +00:00
bool parseHexDigit(char digit, char *out) {
2024-10-07 04:55:44 +00:00
if (digit >= '0' && digit <= '9') {
*out = digit - '0';
return true;
}
if (digit >= 'a' && digit <= 'f') {
*out = digit - 'a' + 10;
return true;
}
if (digit >= 'A' && digit <= 'F') {
*out = digit - 'A' + 10;
return true;
}
return false;
}