]> code.delx.au - refind/blobdiff - include/tiano_includes.h
Improvements to handling of case-insensitive string comparisons, which
[refind] / include / tiano_includes.h
index 74ad2984cdae4e2ba01a4169a6b1f6759381e764..a723c9167cb4c7af9a372a991edca6977477bb68 100644 (file)
@@ -14,6 +14,7 @@
 #define Atoi StrDecimalToUintn
 #define SPrint UnicodeSPrint
 #define StrDuplicate EfiStrDuplicate
+#define EFI_MAXIMUM_VARIABLE_SIZE           1024
 
 #include <PiDxe.h>
 #include <Base.h>
@@ -57,6 +58,7 @@
 #include <Protocol/UgaIo.h>
 #include <Protocol/UnicodeCollation.h>
 #include <Protocol/UsbIo.h>
+#include <Protocol/LegacyBios.h>
 
 // Guid Includes
 #include <Guid/Acpi.h>
@@ -133,18 +135,9 @@ EfiStrDuplicate (
    IN CHAR16   *Src
 );
 
-INTN EFIAPI StriCmp (
-   IN      CONST CHAR16              *FirstString,
-   IN      CONST CHAR16              *SecondString
-);
-
 extern EFI_FILE_INFO * EfiLibFileInfo (IN EFI_FILE_HANDLE      FHand);
 extern EFI_FILE_SYSTEM_INFO * EfiLibFileSystemInfo (IN EFI_FILE_HANDLE   Root);
 
-extern UINTN
-EfiDevicePathInstanceCount (
-   IN EFI_DEVICE_PATH_PROTOCOL      *DevicePath
-);
 
 extern VOID *
 EfiReallocatePool (
@@ -153,10 +146,6 @@ EfiReallocatePool (
    IN UINTN                NewSize
 );
 
-extern BOOLEAN
-TimeCompare (
-   IN EFI_TIME               *FirstTime,
-   IN EFI_TIME               *SecondTime
-);
+#define PoolPrint(...) CatSPrint(NULL, __VA_ARGS__)
 
 #endif
\ No newline at end of file