]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Console/Terminal/Dxe/TerminalConIn.c
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
[mirror_edk2.git] / EdkModulePkg / Universal / Console / Terminal / Dxe / TerminalConIn.c
index 3c621384f85ce1493abc1a4c6d7cf3920bf67815..4dbb17eaf77ab74836ded4e70ac36a18c059d88c 100644 (file)
@@ -268,9 +268,9 @@ TerminalConInCheckForKey (
                         Mode->BaudRate,\r
                         Mode->ReceiveFifoDepth,\r
                         (UINT32) SerialInTimeOut,\r
-                        Mode->Parity,\r
+                        (EFI_PARITY_TYPE) (Mode->Parity),\r
                         (UINT8) Mode->DataBits,\r
-                        Mode->StopBits\r
+                        (EFI_STOP_BITS_TYPE) (Mode->StopBits)\r
                         );\r
 \r
     if (EFI_ERROR (Status)) {\r
@@ -681,6 +681,7 @@ UnicodeFiFoGetKeyCount (
   }\r
 }\r
 \r
+STATIC\r
 VOID\r
 UnicodeToEfiKeyFlushState (\r
   IN  TERMINAL_DEV    *TerminalDevice\r
@@ -1162,6 +1163,7 @@ ESC R ESC r ESC R = Reset System
                       TimerRelative,\r
                       (UINT64)20000000\r
                       );\r
+      ASSERT_EFI_ERROR (Status);\r
       continue;\r
     }\r
 \r