diff options
author | Damien Zammit <damien@zamaudio.com> | 2020-04-24 22:40:03 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2020-04-24 22:40:03 +1000 |
commit | 98ead185df8d8d8acbefbaad58d1cf3feb7ef535 (patch) | |
tree | 20a5e9867438921d174bd1c8802521a880178fff | |
parent | 65cd6b1796aa5bd62d04a23962b98c31c031e8d5 (diff) |
acpica: Add missing char test primitives
-rw-r--r-- | acpica/acpi_init.c | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/acpica/acpi_init.c b/acpica/acpi_init.c index 5081b910..04475a9f 100644 --- a/acpica/acpi_init.c +++ b/acpica/acpi_init.c @@ -13,6 +13,60 @@ // Lets keep the ACPI tables in this module static struct acpi_table_desc initial_tables[ACPI_MAX_TABLES]; +int +islower (char c) +{ + return ((c <= 'z') && (c >= 'a')); +} + +int +isupper (char c) +{ + return ((c <= 'Z') && (c >= 'A')); +} + +int +isspace (char c) +{ + return ((c == '\t') || (c == ' ')); +} + +int +isdigit (char c) +{ + return ((c <= '9') && (c >= '0')); +} + +int +isxdigit (char c) +{ + return ( ((c <= 'F') && (c >= 'A')) || + ((c <= 'f') && (c >= 'a')) || + isdigit(c) ); +} + +char +tolower(char c) +{ + if (isupper(c)) + c -= 'A'-'a'; + return c; +} + +char +toupper(char c) +{ + if (islower(c)) + c -= 'a'-'A'; + return c; +} + +int +isprint(char c) +{ + return ((c <= 126) && (c >= 32)); +} + static void * pmap_hack (unsigned long offset, unsigned long size) { |