Make WCHAR and CHAR16 identical
And actually use wchar_t gnu-efi already uses L string literals which are of type wchar_t Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
This commit is contained in:
parent
4f8b339fac
commit
189200d0b0
@ -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,15 +50,12 @@ 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
|
||||
|
||||
|
@ -46,12 +46,10 @@ typedef int32_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;
|
||||
@ -60,15 +58,12 @@ 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
|
||||
|
||||
|
@ -85,12 +85,11 @@ Revision History
|
||||
// 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;
|
||||
@ -101,15 +100,12 @@ typedef int64_t INT64;
|
||||
#endif
|
||||
|
||||
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
|
||||
|
||||
|
@ -71,12 +71,11 @@ Revision History
|
||||
//
|
||||
// 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;
|
||||
@ -85,15 +84,12 @@ 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
|
||||
|
||||
|
@ -40,12 +40,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;
|
||||
@ -54,15 +52,12 @@ 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
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
// Basic EFI types of various widths
|
||||
//
|
||||
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
typedef uint64_t UINT64;
|
||||
typedef int64_t INT64;
|
||||
@ -32,10 +32,8 @@ typedef uint16_t UINT16;
|
||||
typedef int16_t INT16;
|
||||
typedef uint8_t UINT8;
|
||||
typedef int8_t INT8;
|
||||
#ifndef __WCHAR_TYPE__
|
||||
#define __WCHAR_TYPE__ short
|
||||
#endif
|
||||
typedef __WCHAR_TYPE__ WCHAR;
|
||||
typedef wchar_t CHAR16;
|
||||
#define WCHAR CHAR16
|
||||
#ifndef BOOLEAN
|
||||
typedef uint8_t BOOLEAN;
|
||||
#endif
|
||||
|
@ -96,9 +96,10 @@ Revision History
|
||||
// Basic EFI types of various widths
|
||||
//
|
||||
|
||||
#ifndef __WCHAR_TYPE__
|
||||
# define __WCHAR_TYPE__ short
|
||||
#endif
|
||||
#include <stddef.h>
|
||||
|
||||
typedef wchar_t CHAR16;
|
||||
#define WCHAR CHAR16
|
||||
|
||||
typedef uint64_t UINT64;
|
||||
typedef int64_t INT64;
|
||||
@ -109,15 +110,12 @@ typedef int64_t INT64;
|
||||
#endif
|
||||
|
||||
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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user