]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c
Fixed EBC build issues.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Tcp4Dxe / Tcp4Option.c
index d430a2e10d45b155580b12597f38cf320f90a17e..b81f442a6fc3fc36080f6835e8a121396c9e0d39 100644 (file)
@@ -114,7 +114,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 +193,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
@@ -303,7 +303,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 +340,7 @@ TcpParseOption (
         return -1;\r
       }\r
 \r
-      Cur = Cur + Len;\r
+      Cur = (UINT8) (Cur + Len);\r
       break;\r
     }\r
 \r