]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Application/Shell/ConsoleWrappers.c
ShellPkg: Apply uncrustify changes
[mirror_edk2.git] / ShellPkg / Application / Shell / ConsoleWrappers.c
index ec340de4e1288e5f9b30d0723ee7e5413611b758..eae11370e4e03d71300ee099c943d023d261af68 100644 (file)
@@ -9,20 +9,20 @@
 \r
 #include "Shell.h"\r
 \r
-extern BOOLEAN AsciiRedirection;\r
+extern BOOLEAN  AsciiRedirection;\r
 \r
 typedef struct {\r
-  EFI_SIMPLE_TEXT_INPUT_PROTOCOL  SimpleTextIn;\r
-  SHELL_FILE_HANDLE               FileHandle;\r
-  EFI_HANDLE                      TheHandle;\r
-  UINT64                          RemainingBytesOfInputFile;\r
+  EFI_SIMPLE_TEXT_INPUT_PROTOCOL    SimpleTextIn;\r
+  SHELL_FILE_HANDLE                 FileHandle;\r
+  EFI_HANDLE                        TheHandle;\r
+  UINT64                            RemainingBytesOfInputFile;\r
 } SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL;\r
 \r
 typedef struct {\r
-  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL SimpleTextOut;\r
-  SHELL_FILE_HANDLE               FileHandle;\r
-  EFI_HANDLE                      TheHandle;\r
-  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *OriginalSimpleTextOut;\r
+  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL    SimpleTextOut;\r
+  SHELL_FILE_HANDLE                  FileHandle;\r
+  EFI_HANDLE                         TheHandle;\r
+  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL    *OriginalSimpleTextOut;\r
 } SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL;\r
 \r
 /**\r
@@ -36,8 +36,8 @@ typedef struct {
 VOID\r
 EFIAPI\r
 ConInWaitForKey (\r
-  IN  EFI_EVENT       Event,\r
-  IN  VOID            *Context\r
+  IN  EFI_EVENT  Event,\r
+  IN  VOID       *Context\r
   )\r
 {\r
   gBS->SignalEvent (Event);\r
@@ -53,9 +53,9 @@ ConInWaitForKey (
 **/\r
 EFI_STATUS\r
 EFIAPI\r
-FileBasedSimpleTextInReset(\r
-  IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,\r
-  IN BOOLEAN                        ExtendedVerification\r
+FileBasedSimpleTextInReset (\r
+  IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL  *This,\r
+  IN BOOLEAN                         ExtendedVerification\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -71,18 +71,18 @@ FileBasedSimpleTextInReset(
 **/\r
 EFI_STATUS\r
 EFIAPI\r
-FileBasedSimpleTextInReadKeyStroke(\r
-  IN      EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,\r
-  IN OUT  EFI_INPUT_KEY                  *Key\r
+FileBasedSimpleTextInReadKeyStroke (\r
+  IN      EFI_SIMPLE_TEXT_INPUT_PROTOCOL  *This,\r
+  IN OUT  EFI_INPUT_KEY                   *Key\r
   )\r
 {\r
-  UINTN Size;\r
-  UINTN CharSize;\r
+  UINTN  Size;\r
+  UINTN  CharSize;\r
 \r
   //\r
   // Verify the parameters\r
   //\r
-  if (Key == NULL || This == NULL) {\r
+  if ((Key == NULL) || (This == NULL)) {\r
     return (EFI_INVALID_PARAMETER);\r
   }\r
 \r
@@ -93,13 +93,14 @@ FileBasedSimpleTextInReadKeyStroke(
     return (EFI_NOT_READY);\r
   }\r
 \r
-  Size = sizeof(CHAR16);\r
+  Size = sizeof (CHAR16);\r
 \r
-  if(!AsciiRedirection) {\r
-    CharSize = sizeof(CHAR16);\r
+  if (!AsciiRedirection) {\r
+    CharSize = sizeof (CHAR16);\r
   } else {\r
-    CharSize = sizeof(CHAR8);\r
+    CharSize = sizeof (CHAR8);\r
   }\r
+\r
   //\r
   // Decrement the amount of free space by Size or set to zero (for odd length files)\r
   //\r
@@ -110,10 +111,11 @@ FileBasedSimpleTextInReadKeyStroke(
   }\r
 \r
   Key->ScanCode = 0;\r
-  return (ShellInfoObject.NewEfiShellProtocol->ReadFile(\r
-    ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)This)->FileHandle,\r
-    &Size,\r
-    &Key->UnicodeChar));\r
+  return (ShellInfoObject.NewEfiShellProtocol->ReadFile (\r
+                                                 ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)This)->FileHandle,\r
+                                                 &Size,\r
+                                                 &Key->UnicodeChar\r
+                                                 ));\r
 }\r
 \r
 /**\r
@@ -126,8 +128,8 @@ FileBasedSimpleTextInReadKeyStroke(
   @retval NULL                There was insufficient memory available.\r
   @return                     A pointer to the allocated protocol structure;\r
 **/\r
-EFI_SIMPLE_TEXT_INPUT_PROTOCOL*\r
-CreateSimpleTextInOnFile(\r
+EFI_SIMPLE_TEXT_INPUT_PROTOCOL *\r
+CreateSimpleTextInOnFile (\r
   IN SHELL_FILE_HANDLE  FileHandleToUse,\r
   IN EFI_HANDLE         *HandleLocation\r
   )\r
@@ -137,17 +139,17 @@ CreateSimpleTextInOnFile(
   UINT64                                CurrentPosition;\r
   UINT64                                FileSize;\r
 \r
-  if (HandleLocation == NULL || FileHandleToUse == NULL) {\r
+  if ((HandleLocation == NULL) || (FileHandleToUse == NULL)) {\r
     return (NULL);\r
   }\r
 \r
-  ProtocolToReturn = AllocateZeroPool(sizeof(SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL));\r
+  ProtocolToReturn = AllocateZeroPool (sizeof (SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL));\r
   if (ProtocolToReturn == NULL) {\r
     return (NULL);\r
   }\r
 \r
-  ShellGetFileSize    (FileHandleToUse, &FileSize);\r
-  ShellGetFilePosition(FileHandleToUse, &CurrentPosition);\r
+  ShellGetFileSize (FileHandleToUse, &FileSize);\r
+  ShellGetFilePosition (FileHandleToUse, &CurrentPosition);\r
 \r
   //\r
   // Initialize the protocol members\r
@@ -165,21 +167,23 @@ CreateSimpleTextInOnFile(
                   &ProtocolToReturn->SimpleTextIn.WaitForKey\r
                   );\r
 \r
-  if (EFI_ERROR(Status)) {\r
-    FreePool(ProtocolToReturn);\r
+  if (EFI_ERROR (Status)) {\r
+    FreePool (ProtocolToReturn);\r
     return (NULL);\r
   }\r
-  ///@todo possibly also install SimpleTextInputEx on the handle at this point.\r
-  Status = gBS->InstallProtocolInterface(\r
-    &(ProtocolToReturn->TheHandle),\r
-    &gEfiSimpleTextInProtocolGuid,\r
-    EFI_NATIVE_INTERFACE,\r
-    &(ProtocolToReturn->SimpleTextIn));\r
-  if (!EFI_ERROR(Status)) {\r
+\r
+  /// @todo possibly also install SimpleTextInputEx on the handle at this point.\r
+  Status = gBS->InstallProtocolInterface (\r
+                  &(ProtocolToReturn->TheHandle),\r
+                  &gEfiSimpleTextInProtocolGuid,\r
+                  EFI_NATIVE_INTERFACE,\r
+                  &(ProtocolToReturn->SimpleTextIn)\r
+                  );\r
+  if (!EFI_ERROR (Status)) {\r
     *HandleLocation = ProtocolToReturn->TheHandle;\r
-    return ((EFI_SIMPLE_TEXT_INPUT_PROTOCOL*)ProtocolToReturn);\r
+    return ((EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)ProtocolToReturn);\r
   } else {\r
-    FreePool(ProtocolToReturn);\r
+    FreePool (ProtocolToReturn);\r
     return (NULL);\r
   }\r
 }\r
@@ -193,26 +197,27 @@ CreateSimpleTextInOnFile(
   @retval EFI_SUCCESS         The object was closed.\r
 **/\r
 EFI_STATUS\r
-CloseSimpleTextInOnFile(\r
+CloseSimpleTextInOnFile (\r
   IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL  *SimpleTextIn\r
   )\r
 {\r
-  EFI_STATUS Status;\r
-  EFI_STATUS Status1;\r
+  EFI_STATUS  Status;\r
+  EFI_STATUS  Status1;\r
 \r
   if (SimpleTextIn == NULL) {\r
     return (EFI_INVALID_PARAMETER);\r
   }\r
 \r
-  Status = gBS->CloseEvent(((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)SimpleTextIn)->SimpleTextIn.WaitForKey);\r
+  Status = gBS->CloseEvent (((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)SimpleTextIn)->SimpleTextIn.WaitForKey);\r
 \r
-  Status1 = gBS->UninstallProtocolInterface(\r
-    ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL*)SimpleTextIn)->TheHandle,\r
-    &gEfiSimpleTextInProtocolGuid,\r
-    &(((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL*)SimpleTextIn)->SimpleTextIn));\r
+  Status1 = gBS->UninstallProtocolInterface (\r
+                   ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)SimpleTextIn)->TheHandle,\r
+                   &gEfiSimpleTextInProtocolGuid,\r
+                   &(((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)SimpleTextIn)->SimpleTextIn)\r
+                   );\r
 \r
-  FreePool(SimpleTextIn);\r
-  if (!EFI_ERROR(Status)) {\r
+  FreePool (SimpleTextIn);\r
+  if (!EFI_ERROR (Status)) {\r
     return (Status1);\r
   } else {\r
     return (Status);\r
@@ -230,8 +235,8 @@ CloseSimpleTextInOnFile(
 EFI_STATUS\r
 EFIAPI\r
 FileBasedSimpleTextOutReset (\r
-  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,\r
-  IN  BOOLEAN                         ExtendedVerification\r
+  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
+  IN  BOOLEAN                          ExtendedVerification\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -249,8 +254,8 @@ FileBasedSimpleTextOutReset (
 EFI_STATUS\r
 EFIAPI\r
 FileBasedSimpleTextOutTestString (\r
-  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,\r
-  IN  CHAR16                          *WString\r
+  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
+  IN  CHAR16                           *WString\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -270,22 +275,23 @@ FileBasedSimpleTextOutTestString (
 EFI_STATUS\r
 EFIAPI\r
 FileBasedSimpleTextOutQueryMode (\r
-  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,\r
-  IN  UINTN                           ModeNumber,\r
-  OUT UINTN                           *Columns,\r
-  OUT UINTN                           *Rows\r
+  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
+  IN  UINTN                            ModeNumber,\r
+  OUT UINTN                            *Columns,\r
+  OUT UINTN                            *Rows\r
   )\r
 {\r
-  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *PassThruProtocol;\r
+  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *PassThruProtocol;\r
 \r
   PassThruProtocol = ((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)This)->OriginalSimpleTextOut;\r
 \r
   // Pass the QueryMode call thru to the original SimpleTextOutProtocol\r
-  return (PassThruProtocol->QueryMode(\r
-    PassThruProtocol,\r
-    ModeNumber,\r
-    Columns,\r
-    Rows));\r
+  return (PassThruProtocol->QueryMode (\r
+                              PassThruProtocol,\r
+                              ModeNumber,\r
+                              Columns,\r
+                              Rows\r
+                              ));\r
 }\r
 \r
 /**\r
@@ -300,7 +306,7 @@ EFI_STATUS
 EFIAPI\r
 FileBasedSimpleTextOutSetMode (\r
   IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
-  IN  UINTN                         ModeNumber\r
+  IN  UINTN                            ModeNumber\r
   )\r
 {\r
   return (EFI_UNSUPPORTED);\r
@@ -320,8 +326,8 @@ FileBasedSimpleTextOutSetMode (
 EFI_STATUS\r
 EFIAPI\r
 FileBasedSimpleTextOutSetAttribute (\r
-  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,\r
-  IN  UINTN                           Attribute\r
+  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
+  IN  UINTN                            Attribute\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -357,8 +363,8 @@ EFI_STATUS
 EFIAPI\r
 FileBasedSimpleTextOutSetCursorPosition (\r
   IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
-  IN  UINTN                         Column,\r
-  IN  UINTN                         Row\r
+  IN  UINTN                            Column,\r
+  IN  UINTN                            Row\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -377,7 +383,7 @@ EFI_STATUS
 EFIAPI\r
 FileBasedSimpleTextOutEnableCursor (\r
   IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
-  IN  BOOLEAN                       Visible\r
+  IN  BOOLEAN                          Visible\r
   )\r
 {\r
   return (EFI_SUCCESS);\r
@@ -402,16 +408,18 @@ FileBasedSimpleTextOutEnableCursor (
 EFI_STATUS\r
 EFIAPI\r
 FileBasedSimpleTextOutOutputString (\r
-  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,\r
-  IN  CHAR16                          *WString\r
+  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,\r
+  IN  CHAR16                           *WString\r
   )\r
 {\r
-  UINTN Size;\r
-  Size = StrLen(WString) * sizeof(CHAR16);\r
-  return (ShellInfoObject.NewEfiShellProtocol->WriteFile(\r
-    ((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)This)->FileHandle,\r
-    &Size,\r
-    WString));\r
+  UINTN  Size;\r
+\r
+  Size = StrLen (WString) * sizeof (CHAR16);\r
+  return (ShellInfoObject.NewEfiShellProtocol->WriteFile (\r
+                                                 ((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)This)->FileHandle,\r
+                                                 &Size,\r
+                                                 WString\r
+                                                 ));\r
 }\r
 \r
 /**\r
@@ -425,24 +433,25 @@ FileBasedSimpleTextOutOutputString (
   @retval NULL                There was insufficient memory available.\r
   @return                     A pointer to the allocated protocol structure;\r
 **/\r
-EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL*\r
-CreateSimpleTextOutOnFile(\r
-  IN SHELL_FILE_HANDLE               FileHandleToUse,\r
-  IN EFI_HANDLE                      *HandleLocation,\r
-  IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *OriginalProtocol\r
+EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *\r
+CreateSimpleTextOutOnFile (\r
+  IN SHELL_FILE_HANDLE                FileHandleToUse,\r
+  IN EFI_HANDLE                       *HandleLocation,\r
+  IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *OriginalProtocol\r
   )\r
 {\r
-  SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ProtocolToReturn;\r
-  EFI_STATUS                            Status;\r
+  SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *ProtocolToReturn;\r
+  EFI_STATUS                             Status;\r
 \r
-  if (HandleLocation == NULL || FileHandleToUse == NULL) {\r
+  if ((HandleLocation == NULL) || (FileHandleToUse == NULL)) {\r
     return (NULL);\r
   }\r
 \r
-  ProtocolToReturn = AllocateZeroPool(sizeof(SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL));\r
+  ProtocolToReturn = AllocateZeroPool (sizeof (SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL));\r
   if (ProtocolToReturn == NULL) {\r
     return (NULL);\r
   }\r
+\r
   ProtocolToReturn->FileHandle                      = FileHandleToUse;\r
   ProtocolToReturn->OriginalSimpleTextOut           = OriginalProtocol;\r
   ProtocolToReturn->SimpleTextOut.Reset             = FileBasedSimpleTextOutReset;\r
@@ -454,11 +463,12 @@ CreateSimpleTextOutOnFile(
   ProtocolToReturn->SimpleTextOut.SetCursorPosition = FileBasedSimpleTextOutSetCursorPosition;\r
   ProtocolToReturn->SimpleTextOut.EnableCursor      = FileBasedSimpleTextOutEnableCursor;\r
   ProtocolToReturn->SimpleTextOut.OutputString      = FileBasedSimpleTextOutOutputString;\r
-  ProtocolToReturn->SimpleTextOut.Mode              = AllocateZeroPool(sizeof(EFI_SIMPLE_TEXT_OUTPUT_MODE));\r
+  ProtocolToReturn->SimpleTextOut.Mode              = AllocateZeroPool (sizeof (EFI_SIMPLE_TEXT_OUTPUT_MODE));\r
   if (ProtocolToReturn->SimpleTextOut.Mode == NULL) {\r
-    FreePool(ProtocolToReturn);\r
+    FreePool (ProtocolToReturn);\r
     return (NULL);\r
   }\r
+\r
   ProtocolToReturn->SimpleTextOut.Mode->MaxMode       = OriginalProtocol->Mode->MaxMode;\r
   ProtocolToReturn->SimpleTextOut.Mode->Mode          = OriginalProtocol->Mode->Mode;\r
   ProtocolToReturn->SimpleTextOut.Mode->Attribute     = OriginalProtocol->Mode->Attribute;\r
@@ -466,17 +476,18 @@ CreateSimpleTextOutOnFile(
   ProtocolToReturn->SimpleTextOut.Mode->CursorRow     = OriginalProtocol->Mode->CursorRow;\r
   ProtocolToReturn->SimpleTextOut.Mode->CursorVisible = OriginalProtocol->Mode->CursorVisible;\r
 \r
-  Status = gBS->InstallProtocolInterface(\r
-    &(ProtocolToReturn->TheHandle),\r
-    &gEfiSimpleTextOutProtocolGuid,\r
-    EFI_NATIVE_INTERFACE,\r
-    &(ProtocolToReturn->SimpleTextOut));\r
-  if (!EFI_ERROR(Status)) {\r
+  Status = gBS->InstallProtocolInterface (\r
+                  &(ProtocolToReturn->TheHandle),\r
+                  &gEfiSimpleTextOutProtocolGuid,\r
+                  EFI_NATIVE_INTERFACE,\r
+                  &(ProtocolToReturn->SimpleTextOut)\r
+                  );\r
+  if (!EFI_ERROR (Status)) {\r
     *HandleLocation = ProtocolToReturn->TheHandle;\r
-    return ((EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL*)ProtocolToReturn);\r
+    return ((EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)ProtocolToReturn);\r
   } else {\r
-    SHELL_FREE_NON_NULL(ProtocolToReturn->SimpleTextOut.Mode);\r
-    SHELL_FREE_NON_NULL(ProtocolToReturn);\r
+    SHELL_FREE_NON_NULL (ProtocolToReturn->SimpleTextOut.Mode);\r
+    SHELL_FREE_NON_NULL (ProtocolToReturn);\r
     return (NULL);\r
   }\r
 }\r
@@ -490,19 +501,22 @@ CreateSimpleTextOutOnFile(
   @retval EFI_SUCCESS         The object was closed.\r
 **/\r
 EFI_STATUS\r
-CloseSimpleTextOutOnFile(\r
+CloseSimpleTextOutOnFile (\r
   IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *SimpleTextOut\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   if (SimpleTextOut == NULL) {\r
     return (EFI_INVALID_PARAMETER);\r
   }\r
-  Status = gBS->UninstallProtocolInterface(\r
-    ((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL*)SimpleTextOut)->TheHandle,\r
-    &gEfiSimpleTextOutProtocolGuid,\r
-    &(((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL*)SimpleTextOut)->SimpleTextOut));\r
-  FreePool(SimpleTextOut->Mode);\r
-  FreePool(SimpleTextOut);\r
+\r
+  Status = gBS->UninstallProtocolInterface (\r
+                  ((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)SimpleTextOut)->TheHandle,\r
+                  &gEfiSimpleTextOutProtocolGuid,\r
+                  &(((SHELL_EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *)SimpleTextOut)->SimpleTextOut)\r
+                  );\r
+  FreePool (SimpleTextOut->Mode);\r
+  FreePool (SimpleTextOut);\r
   return (Status);\r
 }\r