mirror of https://github.com/acidanthera/audk.git
Fix ICC compiler error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8071 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
785a12147c
commit
5c1ebff6b6
|
@ -700,7 +700,7 @@ InternalHiiLowerConfigString (
|
||||||
} else if (*String == L'&') {
|
} else if (*String == L'&') {
|
||||||
Lower = FALSE;
|
Lower = FALSE;
|
||||||
} else if (Lower && *String > L'A' && *String <= L'F') {
|
} else if (Lower && *String > L'A' && *String <= L'F') {
|
||||||
*String = *String - L'A' + L'a';
|
*String = (CHAR16) (*String - L'A' + L'a');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1093,6 +1093,8 @@ HiiConstructConfigAltResp (
|
||||||
VA_LIST Args;
|
VA_LIST Args;
|
||||||
UINTN AltCfgId;
|
UINTN AltCfgId;
|
||||||
UINT16 Width;
|
UINT16 Width;
|
||||||
|
UINT16 OffsetValue;
|
||||||
|
UINT16 WidthValue;
|
||||||
|
|
||||||
ASSERT (Guid != NULL);
|
ASSERT (Guid != NULL);
|
||||||
ASSERT (Name != NULL);
|
ASSERT (Name != NULL);
|
||||||
|
@ -1156,13 +1158,16 @@ HiiConstructConfigAltResp (
|
||||||
//
|
//
|
||||||
// Append &OFFSET=XXXX&WIDTH=YYYY
|
// Append &OFFSET=XXXX&WIDTH=YYYY
|
||||||
//
|
//
|
||||||
|
OffsetValue = ReadUnaligned16 ((UINT16 *)Buffer);
|
||||||
|
WidthValue = ReadUnaligned16 ((UINT16 *)(Buffer + sizeof (UINT16)));
|
||||||
UnicodeSPrint (
|
UnicodeSPrint (
|
||||||
String,
|
String,
|
||||||
(8 + 4 + 7 + 4) * sizeof (CHAR16),
|
(8 + 4 + 7 + 4) * sizeof (CHAR16),
|
||||||
L"&OFFSET=%04X&WIDTH=%04X",
|
L"&OFFSET=%04X&WIDTH=%04X",
|
||||||
ReadUnaligned16 ((UINT16 *)Buffer),
|
OffsetValue,
|
||||||
ReadUnaligned16 ((UINT16 *)(Buffer + sizeof (UINT16)))
|
WidthValue
|
||||||
);
|
);
|
||||||
|
|
||||||
String += StrLen (String);
|
String += StrLen (String);
|
||||||
Buffer += (sizeof (UINT16) + sizeof (UINT16));
|
Buffer += (sizeof (UINT16) + sizeof (UINT16));
|
||||||
}
|
}
|
||||||
|
@ -1491,9 +1496,10 @@ HiiGetBrowserData (
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Construct <ConfigResp>
|
// Construct <ConfigResp> mConfigHdrTemplate L'&' ResultsData L'\0'
|
||||||
//
|
//
|
||||||
Size = (StrLen (mConfigHdrTemplate) + 1 + StrLen (ResultsData) + 1) * sizeof (CHAR16);
|
Size = (StrLen (mConfigHdrTemplate) + 1) * sizeof (CHAR16);
|
||||||
|
Size = Size + (StrLen (ResultsData) + 1) * sizeof (CHAR16);
|
||||||
ConfigResp = AllocateZeroPool (Size);
|
ConfigResp = AllocateZeroPool (Size);
|
||||||
UnicodeSPrint (ConfigResp, Size, L"%s&%s", mConfigHdrTemplate, ResultsData);
|
UnicodeSPrint (ConfigResp, Size, L"%s&%s", mConfigHdrTemplate, ResultsData);
|
||||||
|
|
||||||
|
@ -1568,7 +1574,8 @@ HiiSetBrowserData (
|
||||||
// Allocate and fill a buffer large enough to hold the <ConfigHdr> template
|
// Allocate and fill a buffer large enough to hold the <ConfigHdr> template
|
||||||
// followed by <RequestElement> followed by a Null-terminator
|
// followed by <RequestElement> followed by a Null-terminator
|
||||||
//
|
//
|
||||||
Size = (StrLen (mConfigHdrTemplate) + StrLen (RequestElement) + 1) * sizeof (CHAR16);
|
Size = StrLen (mConfigHdrTemplate) * sizeof (CHAR16);
|
||||||
|
Size = Size + (StrLen (RequestElement) + 1) * sizeof (CHAR16);
|
||||||
ConfigRequest = AllocateZeroPool (Size);
|
ConfigRequest = AllocateZeroPool (Size);
|
||||||
UnicodeSPrint (ConfigRequest, Size, L"%s%s", mConfigHdrTemplate, RequestElement);
|
UnicodeSPrint (ConfigRequest, Size, L"%s%s", mConfigHdrTemplate, RequestElement);
|
||||||
}
|
}
|
||||||
|
@ -1957,7 +1964,7 @@ HiiCreateGuidOpCode (
|
||||||
ASSERT (OpCodeSize >= sizeof (OpCode));
|
ASSERT (OpCodeSize >= sizeof (OpCode));
|
||||||
|
|
||||||
ZeroMem (&OpCode, sizeof (OpCode));
|
ZeroMem (&OpCode, sizeof (OpCode));
|
||||||
CopyGuid (&OpCode.Guid, Guid);
|
CopyGuid ((EFI_GUID *)(VOID *)&OpCode.Guid, Guid);
|
||||||
|
|
||||||
OpCodePointer = (EFI_IFR_GUID *)InternalHiiCreateOpCodeExtended (
|
OpCodePointer = (EFI_IFR_GUID *)InternalHiiCreateOpCodeExtended (
|
||||||
OpCodeHandle,
|
OpCodeHandle,
|
||||||
|
|
Loading…
Reference in New Issue