summaryrefslogtreecommitdiff
path: root/inc/aarch64/efibind.h
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2019-08-27 13:44:15 -0400
committerNigel Croxon <ncroxon@redhat.com>2023-03-28 08:39:26 -0400
commit14899d899b230eff3e3ff41011405f742aad6724 (patch)
tree2912280ffba81d984aacb92402fa37519a71c4bf /inc/aarch64/efibind.h
parentb9c4b23d90e2a6c627dc774d736f5cfa648ebae8 (diff)
downloadgnu-efi-14899d899b230eff3e3ff41011405f742aad6724.tar.gz
Make CHAR8 and similar be defined the same way edk2 does it.
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'inc/aarch64/efibind.h')
-rw-r--r--inc/aarch64/efibind.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/inc/aarch64/efibind.h b/inc/aarch64/efibind.h
index c2c546b..da94c3b 100644
--- a/inc/aarch64/efibind.h
+++ b/inc/aarch64/efibind.h
@@ -41,6 +41,9 @@ typedef int64_t intptr_t;
#ifndef __WCHAR_TYPE__
# define __WCHAR_TYPE__ short
#endif
+#ifndef __CHAR16_TYPE__
+# define __CHAR16_TYPE__ unsigned short
+#endif
typedef uint64_t UINT64;
typedef int64_t INT64;
@@ -49,9 +52,13 @@ typedef uint32_t UINT32;
typedef int32_t INT32;
typedef uint16_t UINT16;
+typedef __CHAR16_TYPE__ CHAR16;
typedef int16_t INT16;
+
typedef uint8_t UINT8;
+typedef char CHAR8;
typedef int8_t INT8;
+
typedef __WCHAR_TYPE__ WCHAR;
#undef VOID