summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2020-04-24 22:40:03 +1000
committerDamien Zammit <damien@zamaudio.com>2020-04-24 22:40:03 +1000
commit98ead185df8d8d8acbefbaad58d1cf3feb7ef535 (patch)
tree20a5e9867438921d174bd1c8802521a880178fff
parent65cd6b1796aa5bd62d04a23962b98c31c031e8d5 (diff)
acpica: Add missing char test primitives
-rw-r--r--acpica/acpi_init.c54
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)
{