]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c
Update Mde/MdeModulePkg to support ICC build for IA32/X64.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Tcp4Dxe / Tcp4Option.c
index d430a2e10d45b155580b12597f38cf320f90a17e..4c11806f2279149aa9575737b84f0d2c3f7eb885 100644 (file)
@@ -33,7 +33,6 @@ TcpGetUint16 (
   return NTOHS (Value);\r
 }\r
 \r
-STATIC\r
 VOID\r
 TcpPutUint16 (\r
   IN UINT8  *Buf,\r
@@ -114,7 +113,7 @@ TcpSynBuildOption (
   IN NET_BUF *Nbuf\r
   )\r
 {\r
-  char    *Data;\r
+  UINT8   *Data;\r
   UINT16  Len;\r
 \r
   ASSERT (Tcb && Nbuf && !Nbuf->Tcp);\r
@@ -193,7 +192,7 @@ TcpBuildOption (
   IN NET_BUF *Nbuf\r
   )\r
 {\r
-  char    *Data;\r
+  UINT8   *Data;\r
   UINT16  Len;\r
 \r
   ASSERT (Tcb && Nbuf && !Nbuf->Tcp);\r
@@ -250,7 +249,7 @@ TcpParseOption (
 \r
   Option->Flag  = 0;\r
 \r
-  TotalLen      = (Tcp->HeadLen << 2) - sizeof (TCP_HEAD);\r
+  TotalLen      = (UINT8) ((Tcp->HeadLen << 2) - sizeof (TCP_HEAD));\r
   if (TotalLen <= 0) {\r
     return 0;\r
   }\r
@@ -303,7 +302,7 @@ TcpParseOption (
         return -1;\r
       }\r
 \r
-      Option->WndScale = NET_MIN (14, Head[Cur + 2]);\r
+      Option->WndScale = (UINT8) NET_MIN (14, Head[Cur + 2]);\r
       TCP_SET_FLG (Option->Flag, TCP_OPTION_RCVD_WS);\r
 \r
       Cur += TCP_OPTION_WS_LEN;\r
@@ -340,7 +339,7 @@ TcpParseOption (
         return -1;\r
       }\r
 \r
-      Cur = Cur + Len;\r
+      Cur = (UINT8) (Cur + Len);\r
       break;\r
     }\r
 \r