From 10f838a4cd132a5595acaf3c54c15782151a61df Mon Sep 17 00:00:00 2001 From: Rod Smith Date: Oct 23 2021 14:17:23 +0000 Subject: Fix compile problems with recent GNU-EFI versions --- diff --git a/EfiLib/DevicePathUtilities.h b/EfiLib/DevicePathUtilities.h index b559671..14ed797 100644 --- a/EfiLib/DevicePathUtilities.h +++ b/EfiLib/DevicePathUtilities.h @@ -217,17 +217,4 @@ EFIAPI --*/ ; -typedef struct { - EFI_DEVICE_PATH_UTILS_GET_DEVICE_PATH_SIZE GetDevicePathSize; - EFI_DEVICE_PATH_UTILS_DUP_DEVICE_PATH DuplicateDevicePath; - EFI_DEVICE_PATH_UTILS_APPEND_PATH AppendDevicePath; - EFI_DEVICE_PATH_UTILS_APPEND_NODE AppendDeviceNode; - EFI_DEVICE_PATH_UTILS_APPEND_INSTANCE AppendDevicePathInstance; - EFI_DEVICE_PATH_UTILS_GET_NEXT_INSTANCE GetNextDevicePathInstance; - EFI_DEVICE_PATH_UTILS_IS_MULTI_INSTANCE IsDevicePathMultiInstance; - EFI_DEVICE_PATH_UTILS_CREATE_NODE CreateDeviceNode; -} EFI_DEVICE_PATH_UTILITIES_PROTOCOL; - -extern EFI_GUID gEfiDevicePathUtilitiesProtocolGuid; - #endif diff --git a/EfiLib/gnuefi-helper.c b/EfiLib/gnuefi-helper.c index 246c261..8730403 100644 --- a/EfiLib/gnuefi-helper.c +++ b/EfiLib/gnuefi-helper.c @@ -20,7 +20,6 @@ #include "refit_call_wrapper.h" #include "LegacyBios.h" -EFI_GUID gEfiDevicePathUtilitiesProtocolGuid = { 0x09576E91, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }}; EFI_GUID gEfiLegacyBiosProtocolGuid = { 0xdb9a1e3d, 0x45cb, 0x4abb, { 0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d }}; /** diff --git a/NEWS.txt b/NEWS.txt index 6fcbfe3..4b440e8 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,6 +1,9 @@ 0.13.3 (?/??/2021): ------------------- +- Fixed compile problem introduced somewhere between GNU-EFI 3.0.9 and + 3.0.13. + - Fixed bug that could cause rEFInd to hang when processing keystrokes in menus. diff --git a/include/version.h b/include/version.h index b5ed54a..e18ba40 100644 --- a/include/version.h +++ b/include/version.h @@ -10,5 +10,5 @@ * */ -#define REFIND_VERSION L"0.13.2.7" +#define REFIND_VERSION L"0.13.2.8"