X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=EdkCompatibilityPkg%2FFoundation%2FLibrary%2FDxe%2FUefiEfiIfrSupportLib%2FUefiIfrOpCodeCreation.c;fp=EdkCompatibilityPkg%2FFoundation%2FLibrary%2FDxe%2FUefiEfiIfrSupportLib%2FUefiIfrOpCodeCreation.c;h=c46bc7d73ec21ecb1bece88632fb2ab5b0b003cd;hb=e009609938f0cd2b14f0300aa385a63f777631be;hp=73f3143e5cccc8fe5e297e9d45ad4bda4ba5f57a;hpb=18bd7f34e9024d9e5348f2db1106fbd457e9b38c;p=mirror_edk2.git diff --git a/EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c b/EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c index 73f3143e5c..c46bc7d73e 100644 --- a/EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c +++ b/EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c @@ -84,7 +84,7 @@ CreateEndOpCode ( return EFI_BUFFER_TOO_SMALL; } - End.Header.Length = sizeof (EFI_IFR_END); + End.Header.Length = (UINT8) sizeof (EFI_IFR_END); End.Header.OpCode = EFI_IFR_END_OP; End.Header.Scope = 0; @@ -116,7 +116,7 @@ CreateDefaultOpCode ( } Default.Header.OpCode = EFI_IFR_DEFAULT_OP; - Default.Header.Length = sizeof (EFI_IFR_DEFAULT); + Default.Header.Length = (UINT8) sizeof (EFI_IFR_DEFAULT); Default.Header.Scope = 0; Default.Type = Type; Default.DefaultId = EFI_HII_DEFAULT_CLASS_STANDARD; @@ -153,7 +153,7 @@ CreateActionOpCode ( } Action.Header.OpCode = EFI_IFR_ACTION_OP; - Action.Header.Length = sizeof (EFI_IFR_ACTION); + Action.Header.Length = (UINT8) sizeof (EFI_IFR_ACTION); Action.Header.Scope = 0; Action.Question.QuestionId = QuestionId; Action.Question.Header.Prompt = Prompt; @@ -188,7 +188,7 @@ CreateSubTitleOpCode ( } Subtitle.Header.OpCode = EFI_IFR_SUBTITLE_OP; - Subtitle.Header.Length = sizeof (EFI_IFR_SUBTITLE); + Subtitle.Header.Length = (UINT8) sizeof (EFI_IFR_SUBTITLE); Subtitle.Header.Scope = Scope; Subtitle.Statement.Prompt = Prompt; Subtitle.Statement.Help = Help; @@ -220,7 +220,7 @@ CreateTextOpCode ( } Text.Header.OpCode = EFI_IFR_TEXT_OP; - Text.Header.Length = sizeof (EFI_IFR_TEXT); + Text.Header.Length = (UINT8) sizeof (EFI_IFR_TEXT); Text.Header.Scope = 0; Text.Statement.Prompt = Prompt; Text.Statement.Help = Help; @@ -257,7 +257,7 @@ CreateGotoOpCode ( } Goto.Header.OpCode = EFI_IFR_REF_OP; - Goto.Header.Length = sizeof (EFI_IFR_REF); + Goto.Header.Length = (UINT8) sizeof (EFI_IFR_REF); Goto.Header.Scope = 0; Goto.Question.Header.Prompt = Prompt; Goto.Question.Header.Help = Help; @@ -297,7 +297,7 @@ CreateOneOfOptionOpCode ( for (Index = 0; Index < OptionCount; Index++) { OneOfOption.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP; - OneOfOption.Header.Length = sizeof (EFI_IFR_ONE_OF_OPTION); + OneOfOption.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF_OPTION); OneOfOption.Header.Scope = 0; OneOfOption.Option = OptionsList[Index].StringToken; @@ -345,7 +345,7 @@ CreateOneOfOpCode ( } OneOf.Header.OpCode = EFI_IFR_ONE_OF_OP; - OneOf.Header.Length = sizeof (EFI_IFR_ONE_OF); + OneOf.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF); OneOf.Header.Scope = 1; OneOf.Question.Header.Prompt = Prompt; OneOf.Question.Header.Help = Help; @@ -406,7 +406,7 @@ CreateOrderedListOpCode ( } OrderedList.Header.OpCode = EFI_IFR_ORDERED_LIST_OP; - OrderedList.Header.Length = sizeof (EFI_IFR_ORDERED_LIST); + OrderedList.Header.Length = (UINT8) sizeof (EFI_IFR_ORDERED_LIST); OrderedList.Header.Scope = 1; OrderedList.Question.Header.Prompt = Prompt; OrderedList.Question.Header.Help = Help; @@ -454,7 +454,7 @@ CreateCheckBoxOpCode ( } CheckBox.Header.OpCode = EFI_IFR_CHECKBOX_OP; - CheckBox.Header.Length = sizeof (EFI_IFR_CHECKBOX); + CheckBox.Header.Length = (UINT8) sizeof (EFI_IFR_CHECKBOX); CheckBox.Header.Scope = 0; CheckBox.Question.QuestionId = QuestionId; CheckBox.Question.VarStoreId = VarStoreId; @@ -506,7 +506,7 @@ CreateNumericOpCode ( } Numeric.Header.OpCode = EFI_IFR_NUMERIC_OP; - Numeric.Header.Length = sizeof (EFI_IFR_NUMERIC); + Numeric.Header.Length = (UINT8) sizeof (EFI_IFR_NUMERIC); Numeric.Header.Scope = 1; Numeric.Question.QuestionId = QuestionId; Numeric.Question.VarStoreId = VarStoreId; @@ -587,7 +587,7 @@ CreateStringOpCode ( } String.Header.OpCode = EFI_IFR_STRING_OP; - String.Header.Length = sizeof (EFI_IFR_STRING); + String.Header.Length = (UINT8) sizeof (EFI_IFR_STRING); String.Header.Scope = 0; String.Question.Header.Prompt = Prompt; String.Question.Header.Help = Help; @@ -624,7 +624,7 @@ CreateBannerOpCode ( } Banner.Header.OpCode = EFI_IFR_GUID_OP; - Banner.Header.Length = sizeof (EFI_IFR_GUID_BANNER); + Banner.Header.Length = (UINT8) sizeof (EFI_IFR_GUID_BANNER); Banner.Header.Scope = 0; EfiCopyMem (&Banner.Guid, &mIfrVendorGuid, sizeof (EFI_IFR_GUID)); Banner.ExtendOpCode = EFI_IFR_EXTEND_OP_BANNER;