]> git.proxmox.com Git - mirror_edk2.git/commitdiff
DuetPkg, MdeModulePkg: Fix variable services hang with GCC44 X64
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 6 Dec 2010 06:04:38 +0000 (06:04 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 6 Dec 2010 06:04:38 +0000 (06:04 +0000)
The C ellipses parameters are passed to functions differently
by default with GCC 4.4.  To make sure they are properly sent to
VariableGetBestLanguage, we add 'EFIAPI' to this function.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11119 6f19259b-4bc3-4df7-8a09-765794883524

DuetPkg/FSVariable/FSVariable.c
MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariable.c
MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c

index 70da3907b8d7d58a541cf77bc96c6ed847b897f8..9a50cca72bc5f5440f5d4b204ec3a60542f797bf 100644 (file)
@@ -753,6 +753,7 @@ GetLangFromSupportedLangCodes (
 \r
 **/\r
 CHAR8 *\r
+EFIAPI\r
 VariableGetBestLanguage (\r
   IN CONST CHAR8  *SupportedLanguages, \r
   IN BOOLEAN      Iso639Language,\r
index e0cd873f96ef6d6dd8b9946f14c8b9c4690911bc..cd0023671e9ce5d55ac31edd82a3c72ffcade99b 100644 (file)
@@ -572,6 +572,7 @@ GetLangFromSupportedLangCodes (
 \r
 **/\r
 CHAR8 *\r
+EFIAPI\r
 VariableGetBestLanguage (\r
   IN CONST CHAR8  *SupportedLanguages, \r
   IN BOOLEAN      Iso639Language,\r
index 812333811224f6d727ab85d2581ed4cb9469a27b..dca3e30370e1a8993efb205f6aa12c31a5e88e30 100644 (file)
@@ -1248,6 +1248,7 @@ GetLangFromSupportedLangCodes (
 \r
 **/\r
 CHAR8 *\r
+EFIAPI\r
 VariableGetBestLanguage (\r
   IN CONST CHAR8  *SupportedLanguages, \r
   IN BOOLEAN      Iso639Language,\r