]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
ShellPkg: Apply uncrustify changes
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / HexEdit / HexEdit.c
index 5e5d6fc290abc812f10d40aae11a3f886ae589d7..9ca675648d62691d93bc0f2d6dbe014fa441ec74 100644 (file)
 //\r
 // Global Variables\r
 //\r
-STATIC CONST SHELL_PARAM_ITEM ParamList[] = {\r
-  {L"-f", TypeFlag},\r
-  {L"-d", TypeFlag},\r
-  {L"-m", TypeFlag},\r
-  {NULL, TypeMax}\r
-  };\r
+STATIC CONST SHELL_PARAM_ITEM  ParamList[] = {\r
+  { L"-f", TypeFlag },\r
+  { L"-d", TypeFlag },\r
+  { L"-m", TypeFlag },\r
+  { NULL,  TypeMax  }\r
+};\r
 \r
 /**\r
   Function for 'hexedit' command.\r
@@ -33,20 +33,20 @@ ShellCommandRunHexEdit (
   IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  CHAR16                  *Buffer;\r
-  CHAR16                  *ProblemParam;\r
-  SHELL_STATUS            ShellStatus;\r
-  LIST_ENTRY              *Package;\r
-  CHAR16                  *NewName;\r
-  CONST CHAR16            *Name;\r
-  UINTN                   Offset;\r
-  UINTN                   Size;\r
-  EDIT_FILE_TYPE          WhatToDo;\r
+  EFI_STATUS      Status;\r
+  CHAR16          *Buffer;\r
+  CHAR16          *ProblemParam;\r
+  SHELL_STATUS    ShellStatus;\r
+  LIST_ENTRY      *Package;\r
+  CHAR16          *NewName;\r
+  CONST CHAR16    *Name;\r
+  UINTN           Offset;\r
+  UINTN           Size;\r
+  EDIT_FILE_TYPE  WhatToDo;\r
 \r
   Buffer      = NULL;\r
   ShellStatus = SHELL_SUCCESS;\r
-  NewName         = NULL;\r
+  NewName     = NULL;\r
   Buffer      = NULL;\r
   Name        = NULL;\r
   Offset      = 0;\r
@@ -56,43 +56,44 @@ ShellCommandRunHexEdit (
   //\r
   // initialize the shell lib (we must be in non-auto-init...)\r
   //\r
-  Status = ShellInitialize();\r
-  ASSERT_EFI_ERROR(Status);\r
+  Status = ShellInitialize ();\r
+  ASSERT_EFI_ERROR (Status);\r
 \r
-  Status = CommandInit();\r
-  ASSERT_EFI_ERROR(Status);\r
+  Status = CommandInit ();\r
+  ASSERT_EFI_ERROR (Status);\r
 \r
   //\r
   // parse the command line\r
   //\r
   Status = ShellCommandLineParse (ParamList, &Package, &ProblemParam, TRUE);\r
-  if (EFI_ERROR(Status)) {\r
-    if (Status == EFI_VOLUME_CORRUPTED && ProblemParam != NULL) {\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_PROBLEM), gShellDebug1HiiHandle, L"hexedit", ProblemParam);\r
-      FreePool(ProblemParam);\r
+  if (EFI_ERROR (Status)) {\r
+    if ((Status == EFI_VOLUME_CORRUPTED) && (ProblemParam != NULL)) {\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PROBLEM), gShellDebug1HiiHandle, L"hexedit", ProblemParam);\r
+      FreePool (ProblemParam);\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
     } else {\r
-      ASSERT(FALSE);\r
+      ASSERT (FALSE);\r
     }\r
   } else {\r
     //\r
     // Check for -d\r
     //\r
-    if (ShellCommandLineGetFlag(Package, L"-d")){\r
-      if (ShellCommandLineGetCount(Package) < 4) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
+    if (ShellCommandLineGetFlag (Package, L"-d")) {\r
+      if (ShellCommandLineGetCount (Package) < 4) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
-      } else if (ShellCommandLineGetCount(Package) > 4) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
+      } else if (ShellCommandLineGetCount (Package) > 4) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       } else {\r
         WhatToDo = FileTypeDiskBuffer;\r
-        Name    = ShellCommandLineGetRawValue(Package, 1);\r
-        Offset  = ShellStrToUintn(ShellCommandLineGetRawValue(Package, 2));\r
-        Size    = ShellStrToUintn(ShellCommandLineGetRawValue(Package, 3));\r
+        Name     = ShellCommandLineGetRawValue (Package, 1);\r
+        Offset   = ShellStrToUintn (ShellCommandLineGetRawValue (Package, 2));\r
+        Size     = ShellStrToUintn (ShellCommandLineGetRawValue (Package, 3));\r
       }\r
-      if (Offset == (UINTN)-1 || Size == (UINTN)-1) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_VALUE), gShellDebug1HiiHandle, L"hexedit", L"-d");\r
+\r
+      if ((Offset == (UINTN)-1) || (Size == (UINTN)-1)) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_VALUE), gShellDebug1HiiHandle, L"hexedit", L"-d");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       }\r
     }\r
@@ -100,20 +101,20 @@ ShellCommandRunHexEdit (
     //\r
     // check for -f\r
     //\r
-    if (ShellCommandLineGetFlag(Package, L"-f") && (WhatToDo == FileTypeNone)){\r
-      if (ShellCommandLineGetCount(Package) < 2) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
+    if (ShellCommandLineGetFlag (Package, L"-f") && (WhatToDo == FileTypeNone)) {\r
+      if (ShellCommandLineGetCount (Package) < 2) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
-      } else if (ShellCommandLineGetCount(Package) > 2) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
+      } else if (ShellCommandLineGetCount (Package) > 2) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       } else {\r
-        Name      = ShellCommandLineGetRawValue(Package, 1);\r
-        if (Name == NULL || !IsValidFileName(Name)) {\r
-          ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"hexedit", Name);\r
+        Name = ShellCommandLineGetRawValue (Package, 1);\r
+        if ((Name == NULL) || !IsValidFileName (Name)) {\r
+          ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"hexedit", Name);\r
           ShellStatus = SHELL_INVALID_PARAMETER;\r
         } else {\r
-          WhatToDo  = FileTypeFileBuffer;\r
+          WhatToDo = FileTypeFileBuffer;\r
         }\r
       }\r
     }\r
@@ -121,46 +122,47 @@ ShellCommandRunHexEdit (
     //\r
     // check for -m\r
     //\r
-    if (ShellCommandLineGetFlag(Package, L"-m") && (WhatToDo == FileTypeNone)){\r
-      if (ShellCommandLineGetCount(Package) < 3) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
+    if (ShellCommandLineGetFlag (Package, L"-m") && (WhatToDo == FileTypeNone)) {\r
+      if (ShellCommandLineGetCount (Package) < 3) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
-      } else if (ShellCommandLineGetCount(Package) > 3) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
+      } else if (ShellCommandLineGetCount (Package) > 3) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       } else {\r
         WhatToDo = FileTypeMemBuffer;\r
-        Offset  = ShellStrToUintn(ShellCommandLineGetRawValue(Package, 1));\r
-        Size    = ShellStrToUintn(ShellCommandLineGetRawValue(Package, 2));\r
+        Offset   = ShellStrToUintn (ShellCommandLineGetRawValue (Package, 1));\r
+        Size     = ShellStrToUintn (ShellCommandLineGetRawValue (Package, 2));\r
       }\r
     }\r
-    Name = ShellCommandLineGetRawValue(Package, 1);\r
-    if (WhatToDo == FileTypeNone && Name != NULL) {\r
-      if (ShellCommandLineGetCount(Package) > 2) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
+\r
+    Name = ShellCommandLineGetRawValue (Package, 1);\r
+    if ((WhatToDo == FileTypeNone) && (Name != NULL)) {\r
+      if (ShellCommandLineGetCount (Package) > 2) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDebug1HiiHandle, L"hexedit");\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
-      } else if (!IsValidFileName(Name)) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"hexedit", Name);\r
+      } else if (!IsValidFileName (Name)) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"hexedit", Name);\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       } else {\r
-        WhatToDo  = FileTypeFileBuffer;\r
+        WhatToDo = FileTypeFileBuffer;\r
       }\r
     } else if (WhatToDo == FileTypeNone) {\r
-      if (gEfiShellProtocol->GetCurDir(NULL) == NULL) {\r
+      if (gEfiShellProtocol->GetCurDir (NULL) == NULL) {\r
         ShellStatus = SHELL_NOT_FOUND;\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_CWD), gShellDebug1HiiHandle, L"hexedit");\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_CWD), gShellDebug1HiiHandle, L"hexedit");\r
       } else {\r
-        NewName = EditGetDefaultFileName(L"bin");\r
-        Name = NewName;\r
-        WhatToDo  = FileTypeFileBuffer;\r
+        NewName  = EditGetDefaultFileName (L"bin");\r
+        Name     = NewName;\r
+        WhatToDo = FileTypeFileBuffer;\r
       }\r
     }\r
 \r
-    if (ShellStatus == SHELL_SUCCESS && WhatToDo == FileTypeNone) {\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
+    if ((ShellStatus == SHELL_SUCCESS) && (WhatToDo == FileTypeNone)) {\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDebug1HiiHandle, L"hexedit");\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
-    } else if (WhatToDo == FileTypeFileBuffer && ShellGetCurrentDir(NULL) == NULL) {\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_CWD), gShellDebug1HiiHandle, L"hexedit");\r
+    } else if ((WhatToDo == FileTypeFileBuffer) && (ShellGetCurrentDir (NULL) == NULL)) {\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_NO_CWD), gShellDebug1HiiHandle, L"hexedit");\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
     }\r
 \r
@@ -172,62 +174,64 @@ ShellCommandRunHexEdit (
       if (EFI_ERROR (Status)) {\r
         gST->ConOut->ClearScreen (gST->ConOut);\r
         gST->ConOut->EnableCursor (gST->ConOut, TRUE);\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_INIT_FAILED), gShellDebug1HiiHandle);\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_INIT_FAILED), gShellDebug1HiiHandle);\r
       } else {\r
         HMainEditorBackup ();\r
         switch (WhatToDo) {\r
-        case FileTypeFileBuffer:\r
-          Status = HBufferImageRead (\r
-                    Name==NULL?L"":Name,\r
-                    NULL,\r
-                    0,\r
-                    0,\r
-                    0,\r
-                    0,\r
-                    FileTypeFileBuffer,\r
-                    FALSE\r
-                    );\r
-          break;\r
+          case FileTypeFileBuffer:\r
+            Status = HBufferImageRead (\r
+                       Name == NULL ? L"" : Name,\r
+                       NULL,\r
+                       0,\r
+                       0,\r
+                       0,\r
+                       0,\r
+                       FileTypeFileBuffer,\r
+                       FALSE\r
+                       );\r
+            break;\r
 \r
-        case FileTypeDiskBuffer:\r
-          Status = HBufferImageRead (\r
-                    NULL,\r
-                    Name==NULL?L"":Name,\r
-                    Offset,\r
-                    Size,\r
-                    0,\r
-                    0,\r
-                    FileTypeDiskBuffer,\r
-                    FALSE\r
-                    );\r
-          break;\r
+          case FileTypeDiskBuffer:\r
+            Status = HBufferImageRead (\r
+                       NULL,\r
+                       Name == NULL ? L"" : Name,\r
+                       Offset,\r
+                       Size,\r
+                       0,\r
+                       0,\r
+                       FileTypeDiskBuffer,\r
+                       FALSE\r
+                       );\r
+            break;\r
 \r
-        case FileTypeMemBuffer:\r
-          Status = HBufferImageRead (\r
-                    NULL,\r
-                    NULL,\r
-                    0,\r
-                    0,\r
-                    (UINT32) Offset,\r
-                    Size,\r
-                    FileTypeMemBuffer,\r
-                    FALSE\r
-                    );\r
-          break;\r
+          case FileTypeMemBuffer:\r
+            Status = HBufferImageRead (\r
+                       NULL,\r
+                       NULL,\r
+                       0,\r
+                       0,\r
+                       (UINT32)Offset,\r
+                       Size,\r
+                       FileTypeMemBuffer,\r
+                       FALSE\r
+                       );\r
+            break;\r
 \r
-        default:\r
-          Status = EFI_NOT_FOUND;\r
-          break;\r
+          default:\r
+            Status = EFI_NOT_FOUND;\r
+            break;\r
         }\r
+\r
         if (!EFI_ERROR (Status)) {\r
           HMainEditorRefresh ();\r
           Status = HMainEditorKeyInput ();\r
         }\r
+\r
         if (Status != EFI_OUT_OF_RESOURCES) {\r
           //\r
           // back up the status string\r
           //\r
-          Buffer = CatSPrint (NULL, L"%s\r\n", StatusBarGetString());\r
+          Buffer = CatSPrint (NULL, L"%s\r\n", StatusBarGetString ());\r
         }\r
       }\r
 \r
@@ -246,22 +250,23 @@ ShellCommandRunHexEdit (
       // print editor exit code on screen\r
       //\r
       if (Status == EFI_OUT_OF_RESOURCES) {\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_OUT_MEM), gShellDebug1HiiHandle, L"hexedit");\r
-      } else if (EFI_ERROR(Status)){\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_OUT_MEM), gShellDebug1HiiHandle, L"hexedit");\r
+      } else if (EFI_ERROR (Status)) {\r
         if (Buffer != NULL) {\r
           if (StrCmp (Buffer, L"") != 0) {\r
             //\r
             // print out the status string\r
             //\r
-            ShellPrintEx(-1, -1, L"%s", Buffer);\r
+            ShellPrintEx (-1, -1, L"%s", Buffer);\r
           } else {\r
-            ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gShellDebug1HiiHandle);\r
+            ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gShellDebug1HiiHandle);\r
           }\r
         } else {\r
-          ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gShellDebug1HiiHandle);\r
+          ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gShellDebug1HiiHandle);\r
         }\r
       }\r
     }\r
+\r
     ShellCommandLineFreeVarList (Package);\r
   }\r
 \r