From 286f1bd2a99c6ceee37864da4e923986c287aa2e Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Thu, 27 Nov 2008 07:44:08 +0000 Subject: Remove GetCurrentLanguage () from UefiLib in MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6759 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Library/UefiLib/UefiLib.c | 47 -------------------------------------- MdePkg/Library/UefiLib/UefiLib.inf | 3 --- 2 files changed, 50 deletions(-) (limited to 'MdePkg/Library/UefiLib') diff --git a/MdePkg/Library/UefiLib/UefiLib.c b/MdePkg/Library/UefiLib/UefiLib.c index c463295bd1..e263a06f89 100644 --- a/MdePkg/Library/UefiLib/UefiLib.c +++ b/MdePkg/Library/UefiLib/UefiLib.c @@ -1188,50 +1188,3 @@ FreeUnicodeStringTable ( return EFI_SUCCESS; } - -/** - Determine what is the current language setting. The space reserved for Lang - must be at least RFC_3066_ENTRY_SIZE bytes; - - If Lang is NULL, then ASSERT. - - @param Lang Pointer of system language. Lang will always be filled with a valid RFC 3066 - language string. If "PlatformLang" is not set in the system, the default - language specifed by PcdUefiVariableDefaultPlatformLang is returned. - - @return EFI_SUCCESS If the EFI Variable with "PlatformLang" is set and return in Lang. - @return EFI_NOT_FOUND If the EFI Variable with "PlatformLang" is not set, but a valid default language is return in Lang. - -**/ -EFI_STATUS -EFIAPI -GetCurrentLanguage ( - OUT CHAR8 *Lang - ) -{ - EFI_STATUS Status; - UINTN Size; - - ASSERT (Lang != NULL); - - // - // Get current language setting - // - Size = RFC_3066_ENTRY_SIZE; - Status = gRT->GetVariable ( - L"PlatformLang", - &gEfiGlobalVariableGuid, - NULL, - &Size, - Lang - ); - - if (EFI_ERROR (Status)) { - AsciiStrCpy (Lang, (CHAR8 *) PcdGetPtr (PcdUefiVariableDefaultPlatformLang)); - } - - return Status; -} - - - diff --git a/MdePkg/Library/UefiLib/UefiLib.inf b/MdePkg/Library/UefiLib/UefiLib.inf index a1911d27fa..f995153916 100644 --- a/MdePkg/Library/UefiLib/UefiLib.inf +++ b/MdePkg/Library/UefiLib/UefiLib.inf @@ -77,7 +77,6 @@ [Pcd.common] gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang [FeaturePcd.common] gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable @@ -86,7 +85,5 @@ gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport -[Guids] - gEfiGlobalVariableGuid -- cgit v1.2.3