]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.c
Fixed EBC build issues.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Tcp4Dxe / Tcp4Main.c
index 8a8cd8a9e377fa45a5abfd46ed6fd5194f711e1c..8f5a997957333dbeef92bbe3ffdf1f649c918042 100644 (file)
@@ -48,7 +48,7 @@ Tcp4ChkDataBuf (
   UINT32 Len;\r
 \r
   for (Index = 0, Len = 0; Index < FragmentCount; Index++) {\r
-    Len = Len + FragmentTable[Index].FragmentLength;\r
+    Len = Len + (UINT32) FragmentTable[Index].FragmentLength;\r
   }\r
 \r
   if (DataLen != Len) {\r
@@ -380,8 +380,8 @@ Tcp4Transmit (
   }\r
 \r
   Status = Tcp4ChkDataBuf (\r
-            Token->Packet.TxData->DataLength,\r
-            Token->Packet.TxData->FragmentCount,\r
+            (UINT32) Token->Packet.TxData->DataLength,\r
+            (UINT32) Token->Packet.TxData->FragmentCount,\r
             Token->Packet.TxData->FragmentTable\r
             );\r
   if (EFI_ERROR (Status)) {\r
@@ -447,8 +447,8 @@ Tcp4Receive (
   }\r
 \r
   Status = Tcp4ChkDataBuf (\r
-            Token->Packet.RxData->DataLength,\r
-            Token->Packet.RxData->FragmentCount,\r
+            (UINT32) Token->Packet.RxData->DataLength,\r
+            (UINT32) Token->Packet.RxData->FragmentCount,\r
             Token->Packet.RxData->FragmentTable\r
             );\r
   if (EFI_ERROR (Status)) {\r