\r
**/\r
\r
+#include <Uefi.h>\r
+\r
+#include <Library/LanguageLib.h>\r
+\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
-#include <Library/LanguageLib.h>\r
\r
//\r
// Lookup table of ISO639-2 3 character language codes to ISO 639-1 2 character language codes\r
)\r
{\r
for (; Length > 0; Length--, Destination++, Source++) {\r
- *Destination = (*Source >= 'A' && *Source <= 'Z') ? (CHAR8)(*Source + ('a' - 'A')) : *Source;\r
+ *Destination = (CHAR8)((*Source >= 'A' && *Source <= 'Z') ? *Source + ('a' - 'A') : *Source);\r
}\r
}\r
\r
Iso639Languages[Iso639Index] = '\0';\r
return Iso639Languages;\r
}\r
-\r
FILE_GUID = 283cad13-a151-4d55-be2d-96ea57392a82 \r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
- LIBRARY_CLASS = LanguageLib|DXE_DRIVER DXE_SAL_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
-\r
+ LIBRARY_CLASS = LanguageLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER DXE_SAL_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
\r
#\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
EdkCompatibilityPkg/EdkCompatibilityPkg.dec\r
\r
[LibraryClasses]\r
- MemoryAllocationLib\r
BaseLib\r
DebugLib\r
-\r
+ MemoryAllocationLib\r