BitCount++;\r
}\r
\r
- return 1 << (BitCount - 1);\r
+ return (UINTN)1 << (BitCount - 1);\r
}\r
\r
\r
// Switch the Toggle bit if odd number of packets are included in the QTD.\r
//\r
if (((Qtd->DataLen + Ep->MaxPacket - 1) / Ep->MaxPacket) % 2) {\r
- Toggle = 1 - Toggle;\r
+ Toggle = (UINT8) (1 - Toggle);\r
}\r
\r
Len += Qtd->DataLen;\r
\r
Ep = &Urb->Ep;\r
Ep->DevAddr = DevAddr;\r
- Ep->EpAddr = EpAddr & 0x0F;\r
+ Ep->EpAddr = (UINT8) (EpAddr & 0x0F);\r
Ep->Direction = ((EpAddr & 0x80) ? EfiUsbDataIn : EfiUsbDataOut);\r
Ep->DevSpeed = DevSpeed;\r
Ep->MaxPacket = MaxPacket;\r