if (Range->End == Num) {\r
Range->End--;\r
} else {\r
- NewRange = Mtftp4AllocateRange (Num + 1, (UINT16) Range->End);\r
+ NewRange = Mtftp4AllocateRange ((UINT16) (Num + 1), (UINT16) Range->End);\r
\r
if (NewRange == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
UINT8 *Cur;\r
UINT32 Len;\r
UINTN Index;\r
+ UINT32 Len1;\r
+ UINT32 Len2;\r
\r
Token = Instance->Token;\r
Options = Token->OptionList;\r
//\r
// Compute the packet length\r
//\r
- Len = (UINT32) (AsciiStrLen (Token->Filename) + AsciiStrLen (Mode) + 4);\r
+ Len1 = (UINT32) AsciiStrLen ((CHAR8 *) Token->Filename);\r
+ Len2 = (UINT32) AsciiStrLen ((CHAR8 *) Mode);\r
+ Len = (Len1 + Len2 + 4);\r
\r
for (Index = 0; Index < Token->OptionCount; Index++) {\r
- Len += (UINT32) (AsciiStrLen (Options[Index].OptionStr) +\r
- AsciiStrLen (Options[Index].ValueStr) + 2);\r
+ Len1 = (UINT32) AsciiStrLen ((CHAR8 *) Options[Index].OptionStr);\r
+ Len2 = (UINT32) AsciiStrLen ((CHAR8 *) Options[Index].ValueStr);\r
+ Len += Len1 + Len2 + 2;\r
}\r
\r
//\r
Packet = (EFI_MTFTP4_PACKET *) NetbufAllocSpace (Nbuf, Len, FALSE);\r
Packet->OpCode = HTONS (Instance->Operation);\r
Cur = Packet->Rrq.Filename;\r
- Cur = AsciiStrCpy (Cur, Token->Filename);\r
- Cur = AsciiStrCpy (Cur, Mode);\r
+ Cur = (UINT8 *) AsciiStrCpy ((CHAR8 *) Cur, (CHAR8 *) Token->Filename);\r
+ Cur = (UINT8 *) AsciiStrCpy ((CHAR8 *) Cur, (CHAR8 *) Mode);\r
\r
for (Index = 0; Index < Token->OptionCount; ++Index) {\r
- Cur = AsciiStrCpy (Cur, Options[Index].OptionStr);\r
- Cur = AsciiStrCpy (Cur, Options[Index].ValueStr);\r
+ Cur = (UINT8 *) AsciiStrCpy ((CHAR8 *) Cur, (CHAR8 *) Options[Index].OptionStr);\r
+ Cur = (UINT8 *) AsciiStrCpy ((CHAR8 *) Cur, (CHAR8 *) Options[Index].ValueStr);\r
}\r
\r
return Mtftp4SendPacket (Instance, Nbuf);\r
EFI_MTFTP4_PACKET *TftpError;\r
UINT32 Len;\r
\r
- Len = (UINT32) (AsciiStrLen (ErrInfo) + sizeof (EFI_MTFTP4_ERROR_HEADER));\r
+ Len = (UINT32) (AsciiStrLen ((CHAR8 *) ErrInfo) + sizeof (EFI_MTFTP4_ERROR_HEADER));\r
Packet = NetbufAlloc (Len);\r
\r
if (Packet == NULL) {\r
TftpError->OpCode = HTONS (EFI_MTFTP4_OPCODE_ERROR);\r
TftpError->Error.ErrorCode = HTONS (ErrCode);\r
\r
- AsciiStrCpy (TftpError->Error.ErrorMessage, ErrInfo);\r
+ AsciiStrCpy ((CHAR8 *) TftpError->Error.ErrorMessage, (CHAR8 *) ErrInfo);\r
\r
return Mtftp4SendPacket (Instance, Packet);\r
}\r
UDP_POINTS UdpPoint;\r
EFI_STATUS Status;\r
UINT16 OpCode;\r
+ UINT16 Value;\r
\r
//\r
// Save the packet for retransmission\r
// Send the requests to the listening port, other packets\r
// to the connected port\r
//\r
- OpCode = NTOHS (*((UINT16 *) NetbufGetByte (Packet, 0, NULL)));\r
+ Value = *((UINT16 *) NetbufGetByte (Packet, 0, NULL));\r
+ OpCode = NTOHS (Value);\r
\r
if ((OpCode == EFI_MTFTP4_OPCODE_RRQ) || (OpCode == EFI_MTFTP4_OPCODE_DIR) ||\r
(OpCode == EFI_MTFTP4_OPCODE_WRQ)) {\r
UDP_POINTS UdpPoint;\r
EFI_STATUS Status;\r
UINT16 OpCode;\r
+ UINT16 Value;\r
\r
ASSERT (Instance->LastPacket != NULL);\r
\r
//\r
// Set the requests to the listening port, other packets to the connected port\r
//\r
- OpCode = NTOHS (*(UINT16 *) NetbufGetByte (Instance->LastPacket, 0, NULL));\r
+ Value = *(UINT16 *) NetbufGetByte (Instance->LastPacket, 0, NULL);\r
+ OpCode = NTOHS (Value);\r
\r
if ((OpCode == EFI_MTFTP4_OPCODE_RRQ) || (OpCode == EFI_MTFTP4_OPCODE_DIR) ||\r
(OpCode == EFI_MTFTP4_OPCODE_WRQ)) {\r