Fix ICC build break by do data conversion.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 10 Feb 2010 06:01:18 +0000 (06:01 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 10 Feb 2010 06:01:18 +0000 (06:01 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@9963 6f19259b-4bc3-4df7-8a09-765794883524

edk2/MdeModulePkg/Universal/HiiDatabaseDxe/String.c

index bda7d5a..5fc3642 100644 (file)
@@ -560,7 +560,7 @@ FindStringBlock (
   // Get last string ID\r
   //\r
   if (StringId == (EFI_STRING_ID) (-1)) {\r
-    *LastStringId = CurrentStringId - 1;\r
+    *LastStringId = (EFI_STRING_ID) (CurrentStringId - 1);\r
     return EFI_SUCCESS;\r
   }\r
 \r
@@ -1103,7 +1103,7 @@ HiiNewString (
     //\r
     // Set new StringId\r
     //\r
-    *StringId = NewStringId + 1;\r
+    *StringId = (EFI_STRING_ID) (NewStringId + 1);\r
   }\r
 \r
   if (MatchStringPackage != NULL) {\r