\r
for (Index = 0; Index < OptionCount; Index++) {\r
OneOfOption.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP;\r
- OneOfOption.Header.Length = sizeof (EFI_IFR_ONE_OF_OPTION);\r
+ OneOfOption.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF_OPTION);\r
\r
OneOfOption.Option = OptionsList[Index].StringToken;\r
OneOfOption.Value = OptionsList[Index].Value;\r
LocalBuffer = (UINT8 *) (LocalBuffer + sizeof (EFI_IFR_ONE_OF_OPTION));\r
}\r
\r
- EndOneOf.Header.Length = sizeof (EFI_IFR_END_ONE_OF);\r
+ EndOneOf.Header.Length = (UINT8) sizeof (EFI_IFR_END_ONE_OF);\r
EndOneOf.Header.OpCode = EFI_IFR_END_ONE_OF_OP;\r
\r
EfiCopyMem (LocalBuffer, &EndOneOf, sizeof (EFI_IFR_END_ONE_OF));\r
\r
for (Index = 0; Index < OptionCount; Index++) {\r
OrderedListOption.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP;\r
- OrderedListOption.Header.Length = sizeof (EFI_IFR_ONE_OF_OPTION);\r
+ OrderedListOption.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF_OPTION);\r
\r
OrderedListOption.Option = OptionsList[Index].StringToken;\r
OrderedListOption.Value = OptionsList[Index].Value;\r
LocalBuffer = (UINT8 *) (LocalBuffer + sizeof (EFI_IFR_ONE_OF_OPTION));\r
}\r
\r
- EndOrderedList.Header.Length = sizeof (EFI_IFR_END_ONE_OF);\r
+ EndOrderedList.Header.Length = (UINT8) sizeof (EFI_IFR_END_ONE_OF);\r
EndOrderedList.Header.OpCode = EFI_IFR_END_ONE_OF_OP;\r
\r
EfiCopyMem (LocalBuffer, &EndOrderedList, sizeof (EFI_IFR_END_ONE_OF));\r