]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c
Fix various warnings with the Intel C compiler.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / Dxe / UefiEfiIfrSupportLib / UefiIfrOpCodeCreation.c
index 3729fa216ffede192a9b12272cf6ed78a5211246..56463266d1fce3447033842dbf68f3bf18099521 100644 (file)
@@ -32,7 +32,7 @@ IsValidQuestionFlags (
   IN UINT8                   Flags\r
   )\r
 {\r
-  return (Flags & (~QUESTION_FLAGS)) ? FALSE : TRUE;\r
+  return (BOOLEAN)((Flags & (~QUESTION_FLAGS)) ? FALSE : TRUE);\r
 }\r
 \r
 STATIC\r
@@ -41,7 +41,7 @@ IsValidValueType (
   IN UINT8                   Type\r
   )\r
 {\r
-  return (Type <= EFI_IFR_TYPE_OTHER) ? TRUE : FALSE;\r
+  return (BOOLEAN)((Type <= EFI_IFR_TYPE_OTHER) ? TRUE : FALSE);\r
 }\r
 \r
 STATIC\r
@@ -67,7 +67,7 @@ IsValidCheckboxFlags (
   IN UINT8                   Flags\r
   )\r
 {\r
-  return (Flags <= EFI_IFR_CHECKBOX_DEFAULT_MFG) ? TRUE : FALSE;\r
+  return (BOOLEAN)((Flags <= EFI_IFR_CHECKBOX_DEFAULT_MFG) ? TRUE : FALSE);\r
 }\r
 \r
 EFI_STATUS\r
@@ -302,7 +302,7 @@ CreateOneOfOptionOpCode (
 \r
     OneOfOption.Option        = OptionsList[Index].StringToken;\r
     OneOfOption.Value         = OptionsList[Index].Value;\r
-    OneOfOption.Flags         = OptionsList[Index].Flags & (EFI_IFR_OPTION_DEFAULT | EFI_IFR_OPTION_DEFAULT_MFG);\r
+    OneOfOption.Flags         = (UINT8)(OptionsList[Index].Flags & (EFI_IFR_OPTION_DEFAULT | EFI_IFR_OPTION_DEFAULT_MFG));\r
     OneOfOption.Type          = Type;\r
 \r
     LocalBuffer = (UINT8 *) Data->Data + Data->Offset;\r
@@ -360,7 +360,7 @@ CreateOneOfOpCode (
   EfiCopyMem (LocalBuffer, &OneOf, sizeof (EFI_IFR_ONE_OF));\r
   Data->Offset += sizeof (EFI_IFR_ONE_OF);\r
 \r
-  CreateOneOfOptionOpCode (OptionCount, OptionsList, (OneOfFlags & EFI_IFR_NUMERIC_SIZE), Data);\r
+  CreateOneOfOptionOpCode (OptionCount, OptionsList, (UINT8)(OneOfFlags & EFI_IFR_NUMERIC_SIZE), Data);\r
 \r
   CreateEndOpCode (Data);\r
 \r
@@ -549,7 +549,7 @@ CreateNumericOpCode (
   Data->Offset += sizeof (EFI_IFR_NUMERIC);\r
 \r
   DefaultValue.u64 = Default;\r
-  Status = CreateDefaultOpCode (&DefaultValue, (NumericFlags & EFI_IFR_NUMERIC_SIZE), Data);\r
+  Status = CreateDefaultOpCode (&DefaultValue, (UINT8)(NumericFlags & EFI_IFR_NUMERIC_SIZE), Data);\r
   if (EFI_ERROR(Status)) {\r
     return Status;\r
   }\r