|
@@ -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;
|