Status = Config->Dhcp4Callback (\r
&DhcpSb->ActiveChild->Dhcp4Protocol,\r
Config->CallbackContext,\r
- DhcpSb->DhcpState,\r
+ (EFI_DHCP4_STATE) DhcpSb->DhcpState,\r
Event,\r
Packet,\r
NewPacket\r
}\r
\r
DhcpSb->Selected = Packet;\r
- CopyMem (DhcpSb->Para, Para, sizeof (DHCP_PARAMETER));\r
+ CopyMem (DhcpSb->Para, Para, sizeof (*DhcpSb->Para));\r
\r
Status = DhcpLeaseAcquired (DhcpSb);\r
\r
Len = sizeof (EFI_DHCP4_PACKET) + 128 + DhcpSb->UserOptionLen;\r
\r
if (Msg != NULL) {\r
- Len += (UINT32)AsciiStrLen (Msg);\r
+ Len += (UINT32)AsciiStrLen ((CHAR8 *) Msg);\r
}\r
\r
Packet = NetAllocatePool (Len);\r
// Append the user's message if it isn't NULL\r
//\r
if (Msg != NULL) {\r
- Len = NET_MIN ((UINT32) AsciiStrLen (Msg), 255);\r
+ Len = NET_MIN ((UINT32) AsciiStrLen ((CHAR8 *) Msg), 255);\r
Buf = DhcpAppendOption (Buf, DHCP_TAG_MESSAGE, (UINT16) Len, Msg);\r
}\r
\r