**/\r
\r
#include "Bds.h"\r
-#define ISO_639_2_ENTRY_SIZE 3\r
+#define ISO_639_2_ENTRY_SIZE 3\r
\r
/**\r
Check if lang is in supported language codes according to language string.\r
\r
**/\r
BOOLEAN\r
-IsLangInSupportedLangCodes(\r
- IN CHAR8 *SupportedLang,\r
- IN CHAR8 *Lang,\r
- IN BOOLEAN Iso639Language\r
+IsLangInSupportedLangCodes (\r
+ IN CHAR8 *SupportedLang,\r
+ IN CHAR8 *Lang,\r
+ IN BOOLEAN Iso639Language\r
)\r
{\r
- UINTN Index;\r
- UINTN CompareLength;\r
- UINTN LanguageLength;\r
+ UINTN Index;\r
+ UINTN CompareLength;\r
+ UINTN LanguageLength;\r
\r
if (Iso639Language) {\r
CompareLength = ISO_639_2_ENTRY_SIZE;\r
return TRUE;\r
}\r
}\r
+\r
return FALSE;\r
} else {\r
//\r
// Compare RFC4646 language code\r
//\r
- for (LanguageLength = 0; Lang[LanguageLength] != '\0'; LanguageLength++);\r
+ for (LanguageLength = 0; Lang[LanguageLength] != '\0'; LanguageLength++) {\r
+ }\r
\r
- for (; *SupportedLang != '\0'; SupportedLang += CompareLength) {\r
+ for ( ; *SupportedLang != '\0'; SupportedLang += CompareLength) {\r
//\r
// Skip ';' characters in SupportedLang\r
//\r
- for (; *SupportedLang != '\0' && *SupportedLang == ';'; SupportedLang++);\r
+ for ( ; *SupportedLang != '\0' && *SupportedLang == ';'; SupportedLang++) {\r
+ }\r
+\r
//\r
// Determine the length of the next language code in SupportedLang\r
//\r
- for (CompareLength = 0; SupportedLang[CompareLength] != '\0' && SupportedLang[CompareLength] != ';'; CompareLength++);\r
+ for (CompareLength = 0; SupportedLang[CompareLength] != '\0' && SupportedLang[CompareLength] != ';'; CompareLength++) {\r
+ }\r
\r
if ((CompareLength == LanguageLength) &&\r
- (AsciiStrnCmp (Lang, SupportedLang, CompareLength) == 0)) {\r
+ (AsciiStrnCmp (Lang, SupportedLang, CompareLength) == 0))\r
+ {\r
//\r
// Successfully find the Lang string in SupportedLang string.\r
//\r
return TRUE;\r
}\r
}\r
+\r
return FALSE;\r
}\r
}\r
**/\r
VOID\r
InitializeLangVariable (\r
- IN CHAR16 *LangName,\r
- IN CHAR8 *SupportedLang,\r
- IN CHAR8 *DefaultLang,\r
- IN BOOLEAN Iso639Language\r
+ IN CHAR16 *LangName,\r
+ IN CHAR8 *SupportedLang,\r
+ IN CHAR8 *DefaultLang,\r
+ IN BOOLEAN Iso639Language\r
)\r
{\r
- CHAR8 *Lang;\r
+ CHAR8 *Lang;\r
\r
//\r
// Find current Lang or PlatformLang from EFI Variable.\r
//\r
- GetEfiGlobalVariable2 (LangName, (VOID **) &Lang, NULL);\r
+ GetEfiGlobalVariable2 (LangName, (VOID **)&Lang, NULL);\r
\r
//\r
// If Lang or PlatformLang variable is not found,\r
**/\r
VOID\r
InitializeLanguage (\r
- BOOLEAN LangCodesSettingRequired\r
+ BOOLEAN LangCodesSettingRequired\r
)\r
{\r
EFI_STATUS Status;\r
CHAR8 *LangCodes;\r
CHAR8 *PlatformLangCodes;\r
\r
- LangCodes = (CHAR8 *)PcdGetPtr (PcdUefiVariableDefaultLangCodes);\r
+ LangCodes = (CHAR8 *)PcdGetPtr (PcdUefiVariableDefaultLangCodes);\r
PlatformLangCodes = (CHAR8 *)PcdGetPtr (PcdUefiVariableDefaultPlatformLangCodes);\r
if (LangCodesSettingRequired) {\r
if (!FeaturePcdGet (PcdUefiVariableDefaultLangDeprecate)) {\r
//\r
// Platform needs to make sure setting volatile variable before calling 3rd party code shouldn't fail.\r
//\r
- ASSERT_EFI_ERROR(Status);\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
Status = gRT->SetVariable (\r
//\r
// Platform needs to make sure setting volatile variable before calling 3rd party code shouldn't fail.\r
//\r
- ASSERT_EFI_ERROR(Status);\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
if (!FeaturePcdGet (PcdUefiVariableDefaultLangDeprecate)) {\r
//\r
// UEFI 2.1 depricated this variable so we support turning it off\r
//\r
- InitializeLangVariable (L"Lang", LangCodes, (CHAR8 *) PcdGetPtr (PcdUefiVariableDefaultLang), TRUE);\r
+ InitializeLangVariable (L"Lang", LangCodes, (CHAR8 *)PcdGetPtr (PcdUefiVariableDefaultLang), TRUE);\r
}\r
- InitializeLangVariable (L"PlatformLang", PlatformLangCodes, (CHAR8 *) PcdGetPtr (PcdUefiVariableDefaultPlatformLang), FALSE);\r
+\r
+ InitializeLangVariable (L"PlatformLang", PlatformLangCodes, (CHAR8 *)PcdGetPtr (PcdUefiVariableDefaultPlatformLang), FALSE);\r
}\r