diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-27 16:56:06 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-27 16:56:06 +0100 |
| commit | 46a2b68fa4d69df59b21afb04d5382293f005137 (patch) | |
| tree | e303a62bb3452e6010b58ae8a35109834c423ff1 | |
| parent | 97d65565f4ab1814ea76aafc66e2bae848071a7c (diff) | |
EFI.h: Use EfiChar16Type.
NewKit/Defines.h: Add Char16 type.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
| -rw-r--r-- | dev/Kernel/FirmwareKit/EFI/EFI.h | 4 | ||||
| -rw-r--r-- | dev/Kernel/NewKit/Defines.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/dev/Kernel/FirmwareKit/EFI/EFI.h b/dev/Kernel/FirmwareKit/EFI/EFI.h index 2e168bcd..00c2f834 100644 --- a/dev/Kernel/FirmwareKit/EFI/EFI.h +++ b/dev/Kernel/FirmwareKit/EFI/EFI.h @@ -46,6 +46,8 @@ struct EfiSimpleTextInputProtocol; typedef UInt64 EfiStatusType; +typedef Char16 EfiChar16Type; + /// @brief Core Handle Kind /// Self is like NT's Win32 HANDLE type. typedef struct EfiHandle @@ -575,7 +577,7 @@ typedef struct EfiSimpleTextOutputProtocol typedef struct { UInt16 ScanCode; - char16_t UnicodeChar; + EfiChar16Type UnicodeChar; } EfiInputKey; typedef EfiStatusType(EFI_API* EfiInputReadKey)( diff --git a/dev/Kernel/NewKit/Defines.h b/dev/Kernel/NewKit/Defines.h index 4f0fa4bc..109be603 100644 --- a/dev/Kernel/NewKit/Defines.h +++ b/dev/Kernel/NewKit/Defines.h @@ -75,6 +75,8 @@ namespace Kernel using Lba = UInt64; + using EfiChar16Type = char16_t; + enum class Endian : UInt8 { kEndianInvalid, |
