Len++;\r
}\r
\r
- return 32 - Len;\r
+ return (UINT8) (32 - Len);\r
}\r
\r
EFI_STATUS\r
UINT32 Index;\r
CHAR8 *LunUnitStr[4];\r
CHAR8 Digit;\r
+ UINTN Temp;\r
\r
NetZeroMem (Lun, 8);\r
NetZeroMem (LunUnitStr, sizeof (LunUnitStr));\r
Index = 0;\r
LunUnitStr[0] = Str;\r
\r
- if (!IsHexDigit (&Digit, *Str)) {\r
+ if (!IsHexDigit ((UINT8 *) &Digit, *Str)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
Index++;\r
\r
if (*(Str + 1) != '\0') {\r
- if (!IsHexDigit (&Digit, *(Str + 1))) {\r
+ if (!IsHexDigit ((UINT8 *) &Digit, *(Str + 1))) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
LunUnitStr[Index] = Str + 1;\r
}\r
- } else if (!IsHexDigit (&Digit, *Str)) {\r
+ } else if (!IsHexDigit ((UINT8 *) &Digit, *Str)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- *((UINT16 *) &Lun[Index * 2]) = HTONS (AsciiStrHexToUintn (LunUnitStr[Index]));\r
+ Temp = AsciiStrHexToUintn (LunUnitStr[Index]);\r
+ *((UINT16 *) &Lun[Index * 2]) = HTONS (Temp);\r
}\r
\r
return EFI_SUCCESS;\r
UINT32 Index;\r
\r
for (Index = 0; Index < Len; Index++) {\r
- Str[3 * Index] = NibbleToHexChar (Mac->Addr[Index] >> 4);\r
+ Str[3 * Index] = NibbleToHexChar ((UINT8) (Mac->Addr[Index] >> 4));\r
Str[3 * Index + 1] = NibbleToHexChar (Mac->Addr[Index]);\r
Str[3 * Index + 2] = L'-';\r
}\r
} else {\r
Byte = BinBuffer[*BinLength - 1 - Index / 2];\r
Byte &= 0x0F;\r
- Byte |= Digit << 4;\r
+ Byte = (UINT8) (Byte | (Digit << 4));\r
}\r
\r
BinBuffer[*BinLength - 1 - Index / 2] = Byte;\r
Status = gBS->HandleProtocol (\r
Private->Controller,\r
&gEfiSimpleNetworkProtocolGuid,\r
- &Snp\r
+ (VOID **)&Snp\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
Status = gBS->HandleProtocol (\r
Tcp4Io->Handle,\r
&gEfiDevicePathProtocolGuid,\r
- &DevicePath\r
+ (VOID **)&DevicePath\r
);\r
if (EFI_ERROR (Status)) {\r
return NULL;\r
) {\r
\r
DPathNode->Ipv4.LocalPort = 0;\r
- DPathNode->Ipv4.StaticIpAddress = !Session->ConfigData.NvData.InitiatorInfoFromDhcp;\r
+ DPathNode->Ipv4.StaticIpAddress = (BOOLEAN) (!Session->ConfigData.NvData.InitiatorInfoFromDhcp);\r
break;\r
}\r
\r