hex_char
acpi_status acpi_db_hex_char_to_value(int hex_char, u8 *return_value);
u8 acpi_ut_ascii_char_to_hex(int hex_char);
acpi_status acpi_db_hex_char_to_value(int hex_char, u8 *return_value)
if (!isxdigit(hex_char)) {
if (hex_char <= 0x39) {
value = (u8)(hex_char - 0x30);
value = (u8)(toupper(hex_char) - 0x37);
u8 hex_char;
hex_char = (u8)
if (hex_char == ACPI_ASCII_ZERO && supress_zeros) {
string[k] = hex_char;
return ((u8)(hex_char - 0x37));
return ((u8)(hex_char - 0x57));
u8 acpi_ut_ascii_char_to_hex(int hex_char)
if (hex_char <= '9') {
return ((u8)(hex_char - '0'));
if (hex_char <= 'F') {
*ptr++ = hex_char(bits);