diff options
Diffstat (limited to 'inc/aarch64/efibind.h')
-rw-r--r-- | inc/aarch64/efibind.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/inc/aarch64/efibind.h b/inc/aarch64/efibind.h index da94c3b..d6b5d0f 100644 --- a/inc/aarch64/efibind.h +++ b/inc/aarch64/efibind.h @@ -38,12 +38,10 @@ typedef int64_t intptr_t; // Basic EFI types of various widths // -#ifndef __WCHAR_TYPE__ -# define __WCHAR_TYPE__ short -#endif -#ifndef __CHAR16_TYPE__ -# define __CHAR16_TYPE__ unsigned short -#endif +#include <stddef.h> + +typedef wchar_t CHAR16; +#define WCHAR CHAR16 typedef uint64_t UINT64; typedef int64_t INT64; @@ -52,17 +50,14 @@ 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 -#define VOID void +typedef void VOID; typedef int64_t INTN; typedef uint64_t UINTN; |