]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.c
ShellPkg: Apply uncrustify changes
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / Edit / MainTextEditor.c
index a9423e0d10b11f6c679a1b1b5f19cb6621bc8844..58beaaf9c57a49fb1eaae94b4d09fced1426ca9c 100644 (file)
 //\r
 // the first time editor launch\r
 //\r
-BOOLEAN                       EditorFirst;\r
+BOOLEAN  EditorFirst;\r
 \r
 //\r
 // it's time editor should exit\r
 //\r
-BOOLEAN                       EditorExit;\r
+BOOLEAN  EditorExit;\r
 \r
-BOOLEAN                       EditorMouseAction;\r
+BOOLEAN  EditorMouseAction;\r
 \r
-extern EFI_EDITOR_FILE_BUFFER FileBuffer;\r
+extern EFI_EDITOR_FILE_BUFFER  FileBuffer;\r
 \r
-extern BOOLEAN                FileBufferNeedRefresh;\r
+extern BOOLEAN  FileBufferNeedRefresh;\r
 \r
-extern BOOLEAN                FileBufferOnlyLineNeedRefresh;\r
+extern BOOLEAN  FileBufferOnlyLineNeedRefresh;\r
 \r
-extern BOOLEAN                FileBufferMouseNeedRefresh;\r
+extern BOOLEAN  FileBufferMouseNeedRefresh;\r
 \r
-extern EFI_EDITOR_FILE_BUFFER FileBufferBackupVar;\r
-\r
-EFI_EDITOR_GLOBAL_EDITOR      MainEditor;\r
+extern EFI_EDITOR_FILE_BUFFER  FileBufferBackupVar;\r
 \r
+EFI_EDITOR_GLOBAL_EDITOR  MainEditor;\r
 \r
 /**\r
   Load a file from disk to editor\r
@@ -155,33 +154,33 @@ MainCommandPasteLine (
   Help info that will be displayed.\r
 **/\r
 EFI_STRING_ID  MainMenuHelpInfo[] = {\r
-  STRING_TOKEN(STR_EDIT_HELP_TITLE),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_LIST_TITLE),\r
-  STRING_TOKEN(STR_EDIT_HELP_DIV),\r
-  STRING_TOKEN(STR_EDIT_HELP_GO_TO_LINE),\r
-  STRING_TOKEN(STR_EDIT_HELP_SAVE_FILE),\r
-  STRING_TOKEN(STR_EDIT_HELP_EXIT),\r
-  STRING_TOKEN(STR_EDIT_HELP_SEARCH),\r
-  STRING_TOKEN(STR_EDIT_HELP_SEARCH_REPLACE),\r
-  STRING_TOKEN(STR_EDIT_HELP_CUT_LINE),\r
-  STRING_TOKEN(STR_EDIT_HELP_PASTE_LINE),\r
-  STRING_TOKEN(STR_EDIT_HELP_OPEN_FILE),\r
-  STRING_TOKEN(STR_EDIT_HELP_FILE_TYPE),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_EXIT_HELP),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_BLANK),\r
-  STRING_TOKEN(STR_EDIT_HELP_DIV),\r
-0\r
+  STRING_TOKEN (STR_EDIT_HELP_TITLE),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_LIST_TITLE),\r
+  STRING_TOKEN (STR_EDIT_HELP_DIV),\r
+  STRING_TOKEN (STR_EDIT_HELP_GO_TO_LINE),\r
+  STRING_TOKEN (STR_EDIT_HELP_SAVE_FILE),\r
+  STRING_TOKEN (STR_EDIT_HELP_EXIT),\r
+  STRING_TOKEN (STR_EDIT_HELP_SEARCH),\r
+  STRING_TOKEN (STR_EDIT_HELP_SEARCH_REPLACE),\r
+  STRING_TOKEN (STR_EDIT_HELP_CUT_LINE),\r
+  STRING_TOKEN (STR_EDIT_HELP_PASTE_LINE),\r
+  STRING_TOKEN (STR_EDIT_HELP_OPEN_FILE),\r
+  STRING_TOKEN (STR_EDIT_HELP_FILE_TYPE),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_EXIT_HELP),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_BLANK),\r
+  STRING_TOKEN (STR_EDIT_HELP_DIV),\r
+  0\r
 };\r
 \r
-MENU_ITEM_FUNCTION MainControlBasedMenuFunctions[] = {\r
+MENU_ITEM_FUNCTION  MainControlBasedMenuFunctions[] = {\r
   NULL,\r
   NULL,                      /* Ctrl - A */\r
   NULL,                      /* Ctrl - B */\r
@@ -213,55 +212,55 @@ MENU_ITEM_FUNCTION MainControlBasedMenuFunctions[] = {
 \r
 EDITOR_MENU_ITEM  MainMenuItems[] = {\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_GO_TO_LINE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F1),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_GO_TO_LINE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F1),\r
     MainCommandGotoLine\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_SAVE_FILE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F2),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_SAVE_FILE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F2),\r
     MainCommandSaveFile\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_EXIT),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F3),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_EXIT),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F3),\r
     MainCommandExit\r
   },\r
 \r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_SEARCH),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F4),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_SEARCH),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F4),\r
     MainCommandSearch\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_SEARCH_REPLACE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F5),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_SEARCH_REPLACE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F5),\r
     MainCommandSearchReplace\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_CUT_LINE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F6),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_CUT_LINE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F6),\r
     MainCommandCutLine\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_PASTE_LINE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F7),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_PASTE_LINE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F7),\r
     MainCommandPasteLine\r
   },\r
 \r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_OPEN_FILE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F8),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_OPEN_FILE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F8),\r
     MainCommandOpenFile\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_FILE_TYPE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F9),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_FILE_TYPE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F9),\r
     MainCommandSwitchFileType\r
   },\r
   {\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_FILE_TYPE),\r
-    STRING_TOKEN(STR_EDIT_LIBMENUBAR_F11),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_FILE_TYPE),\r
+    STRING_TOKEN (STR_EDIT_LIBMENUBAR_F11),\r
     MainCommandSwitchFileType\r
   },\r
 \r
@@ -272,7 +271,6 @@ EDITOR_MENU_ITEM  MainMenuItems[] = {
   }\r
 };\r
 \r
-\r
 /**\r
   Load a file from disk to editor\r
 \r
@@ -317,11 +315,11 @@ MainCommandOpenFile (
   // whether to save it first.\r
   //\r
   if (MainEditor.FileBuffer->FileModified) {\r
-\r
     Status = InputBarSetPrompt (L"File modified. Save (Yes/No/Cancel) ? ");\r
     if (EFI_ERROR (Status)) {\r
       return Status;\r
     }\r
+\r
     //\r
     // the answer is just one character\r
     //\r
@@ -329,6 +327,7 @@ MainCommandOpenFile (
     if (EFI_ERROR (Status)) {\r
       return Status;\r
     }\r
+\r
     //\r
     // loop for user's answer\r
     // valid answer is just 'y' 'Y', 'n' 'N', 'c' 'C'\r
@@ -336,7 +335,7 @@ MainCommandOpenFile (
     Done = FALSE;\r
     while (!Done) {\r
       Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-      StatusBarSetRefresh();\r
+      StatusBarSetRefresh ();\r
 \r
       //\r
       // ESC pressed\r
@@ -345,36 +344,37 @@ MainCommandOpenFile (
         return EFI_SUCCESS;\r
       }\r
 \r
-      switch (InputBarGetString()[0]) {\r
-      case L'y':\r
-      case L'Y':\r
-        //\r
-        // want to save this file first\r
-        //\r
-        Status = FileBufferSave (MainEditor.FileBuffer->FileName);\r
-        if (EFI_ERROR (Status)) {\r
-          return Status;\r
-        }\r
+      switch (InputBarGetString ()[0]) {\r
+        case L'y':\r
+        case L'Y':\r
+          //\r
+          // want to save this file first\r
+          //\r
+          Status = FileBufferSave (MainEditor.FileBuffer->FileName);\r
+          if (EFI_ERROR (Status)) {\r
+            return Status;\r
+          }\r
 \r
-        MainTitleBarRefresh (MainEditor.FileBuffer->FileName, MainEditor.FileBuffer->FileType, MainEditor.FileBuffer->ReadOnly, MainEditor.FileBuffer->FileModified, MainEditor.ScreenSize.Column, MainEditor.ScreenSize.Row, 0, 0);\r
-        FileBufferRestorePosition ();\r
-        Done = TRUE;\r
-        break;\r
+          MainTitleBarRefresh (MainEditor.FileBuffer->FileName, MainEditor.FileBuffer->FileType, MainEditor.FileBuffer->ReadOnly, MainEditor.FileBuffer->FileModified, MainEditor.ScreenSize.Column, MainEditor.ScreenSize.Row, 0, 0);\r
+          FileBufferRestorePosition ();\r
+          Done = TRUE;\r
+          break;\r
 \r
-      case L'n':\r
-      case L'N':\r
-        //\r
-        // the file won't be saved\r
-        //\r
-        Done = TRUE;\r
-        break;\r
+        case L'n':\r
+        case L'N':\r
+          //\r
+          // the file won't be saved\r
+          //\r
+          Done = TRUE;\r
+          break;\r
 \r
-      case L'c':\r
-      case L'C':\r
-        return EFI_SUCCESS;\r
+        case L'c':\r
+        case L'C':\r
+          return EFI_SUCCESS;\r
       }\r
     }\r
   }\r
+\r
   //\r
   // TO get the open file name\r
   //\r
@@ -392,7 +392,7 @@ MainCommandOpenFile (
 \r
   while (1) {\r
     Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-    StatusBarSetRefresh();\r
+    StatusBarSetRefresh ();\r
 \r
     //\r
     // ESC pressed\r
@@ -400,14 +400,15 @@ MainCommandOpenFile (
     if (Status == EFI_NOT_READY) {\r
       return EFI_SUCCESS;\r
     }\r
+\r
     //\r
     // The input string length should > 0\r
     //\r
-    if (StrLen (InputBarGetString()) > 0) {\r
+    if (StrLen (InputBarGetString ()) > 0) {\r
       //\r
       // CHECK if filename is valid\r
       //\r
-      if (!IsValidFileName (InputBarGetString())) {\r
+      if (!IsValidFileName (InputBarGetString ())) {\r
         FileBufferRead (MainEditor.FileBuffer->FileName, TRUE);\r
         StatusBarSetStatusString (L"Invalid File Name");\r
         return EFI_SUCCESS;\r
@@ -416,10 +417,11 @@ MainCommandOpenFile (
       break;\r
     }\r
   }\r
+\r
   //\r
   // read from disk\r
   //\r
-  Status = FileBufferRead (InputBarGetString(), FALSE);\r
+  Status = FileBufferRead (InputBarGetString (), FALSE);\r
 \r
   if (EFI_ERROR (Status)) {\r
     FileBufferRead (MainEditor.FileBuffer->FileName, TRUE);\r
@@ -472,8 +474,8 @@ MainCommandCutLine (
   VOID\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
-  EFI_EDITOR_LINE *Line;\r
+  EFI_STATUS       Status;\r
+  EFI_EDITOR_LINE  *Line;\r
 \r
   //\r
   // This command will cut current line ( where cursor is on ) to clip board.\r
@@ -483,7 +485,7 @@ MainCommandCutLine (
   //     IF cursor is not on valid line, an Status String will be prompted :\r
   //        "Nothing to Cut".\r
   //\r
-  Line = NULL;\r
+  Line   = NULL;\r
   Status = FileBufferCutLine (&Line);\r
   if (Status == EFI_NOT_FOUND) {\r
     return EFI_SUCCESS;\r
@@ -529,7 +531,6 @@ MainCommandPasteLine (
   return Status;\r
 }\r
 \r
-\r
 /**\r
   search string in file buffer\r
 \r
@@ -576,7 +577,7 @@ MainCommandSearch (
   }\r
 \r
   Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-  StatusBarSetRefresh();\r
+  StatusBarSetRefresh ();\r
 \r
   //\r
   // ESC\r
@@ -584,17 +585,19 @@ MainCommandSearch (
   if (Status == EFI_NOT_READY) {\r
     return EFI_SUCCESS;\r
   }\r
+\r
   //\r
   // just enter pressed\r
   //\r
-  if (StrLen (InputBarGetString()) == 0) {\r
+  if (StrLen (InputBarGetString ()) == 0) {\r
     return EFI_SUCCESS;\r
   }\r
 \r
-  Buffer = CatSPrint (NULL, L"%s", InputBarGetString());\r
+  Buffer = CatSPrint (NULL, L"%s", InputBarGetString ());\r
   if (Buffer == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
+\r
   //\r
   // the first time , search from current position\r
   //\r
@@ -611,6 +614,7 @@ MainCommandSearch (
     if (Status == EFI_NOT_FOUND) {\r
       break;\r
     }\r
+\r
     //\r
     // Find next\r
     //\r
@@ -629,7 +633,7 @@ MainCommandSearch (
     Done = FALSE;\r
     while (!Done) {\r
       Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-      StatusBarSetRefresh();\r
+      StatusBarSetRefresh ();\r
 \r
       //\r
       // ESC pressed\r
@@ -639,29 +643,30 @@ MainCommandSearch (
         return EFI_SUCCESS;\r
       }\r
 \r
-      switch (InputBarGetString()[0]) {\r
-      case L'y':\r
-      case L'Y':\r
-        Done = TRUE;\r
-        break;\r
-\r
-      case L'n':\r
-      case L'N':\r
-        FreePool (Buffer);\r
-        return EFI_SUCCESS;\r
+      switch (InputBarGetString ()[0]) {\r
+        case L'y':\r
+        case L'Y':\r
+          Done = TRUE;\r
+          break;\r
 \r
+        case L'n':\r
+        case L'N':\r
+          FreePool (Buffer);\r
+          return EFI_SUCCESS;\r
       }\r
+\r
       //\r
       // end of which\r
       //\r
     }\r
+\r
     //\r
     // end of while !Done\r
     // for search second, third time, search from current position + strlen\r
     //\r
     Offset = StrLen (Buffer);\r
-\r
   } while (1);\r
+\r
   //\r
   // end of do\r
   //\r
@@ -736,7 +741,7 @@ MainCommandSearchReplace (
   }\r
 \r
   Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-  StatusBarSetRefresh();\r
+  StatusBarSetRefresh ();\r
 \r
   //\r
   // ESC\r
@@ -744,14 +749,15 @@ MainCommandSearchReplace (
   if (Status == EFI_NOT_READY) {\r
     return EFI_SUCCESS;\r
   }\r
+\r
   //\r
   // if just pressed enter\r
   //\r
-  if (StrLen (InputBarGetString()) == 0) {\r
+  if (StrLen (InputBarGetString ()) == 0) {\r
     return EFI_SUCCESS;\r
   }\r
 \r
-  Search = CatSPrint (NULL, L"%s", InputBarGetString());\r
+  Search = CatSPrint (NULL, L"%s", InputBarGetString ());\r
   if (Search == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -772,7 +778,7 @@ MainCommandSearchReplace (
   }\r
 \r
   Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-  StatusBarSetRefresh();\r
+  StatusBarSetRefresh ();\r
 \r
   //\r
   // ESC\r
@@ -781,16 +787,16 @@ MainCommandSearchReplace (
     return EFI_SUCCESS;\r
   }\r
 \r
-  Replace = CatSPrint (NULL, L"%s", InputBarGetString());\r
+  Replace = CatSPrint (NULL, L"%s", InputBarGetString ());\r
   if (Replace == NULL) {\r
     FreePool (Search);\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  ReplaceLen  = StrLen (Replace);\r
+  ReplaceLen = StrLen (Replace);\r
 \r
-  First       = TRUE;\r
-  ReplaceAll  = FALSE;\r
+  First      = TRUE;\r
+  ReplaceAll = FALSE;\r
   do {\r
     //\r
     // since search may be continued to search multiple times\r
@@ -815,6 +821,7 @@ MainCommandSearchReplace (
     if (Status == EFI_NOT_FOUND) {\r
       break;\r
     }\r
+\r
     //\r
     // replace or not?\r
     //\r
@@ -836,7 +843,7 @@ MainCommandSearchReplace (
     Done = FALSE;\r
     while (!Done) {\r
       Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-      StatusBarSetRefresh();\r
+      StatusBarSetRefresh ();\r
 \r
       //\r
       // ESC pressed\r
@@ -847,37 +854,38 @@ MainCommandSearchReplace (
         return EFI_SUCCESS;\r
       }\r
 \r
-      switch (InputBarGetString()[0]) {\r
-      case L'y':\r
-      case L'Y':\r
-        Done          = TRUE;\r
-        ReplaceOption = TRUE;\r
-        break;\r
-\r
-      case L'n':\r
-      case L'N':\r
-        Done          = TRUE;\r
-        ReplaceOption = FALSE;\r
-        break;\r
+      switch (InputBarGetString ()[0]) {\r
+        case L'y':\r
+        case L'Y':\r
+          Done          = TRUE;\r
+          ReplaceOption = TRUE;\r
+          break;\r
 \r
-      case L'a':\r
-      case L'A':\r
-        Done          = TRUE;\r
-        ReplaceOption = TRUE;\r
-        ReplaceAll    = TRUE;\r
-        break;\r
+        case L'n':\r
+        case L'N':\r
+          Done          = TRUE;\r
+          ReplaceOption = FALSE;\r
+          break;\r
 \r
-      case L'c':\r
-      case L'C':\r
-        FreePool (Search);\r
-        FreePool (Replace);\r
-        return EFI_SUCCESS;\r
+        case L'a':\r
+        case L'A':\r
+          Done          = TRUE;\r
+          ReplaceOption = TRUE;\r
+          ReplaceAll    = TRUE;\r
+          break;\r
 \r
+        case L'c':\r
+        case L'C':\r
+          FreePool (Search);\r
+          FreePool (Replace);\r
+          return EFI_SUCCESS;\r
       }\r
+\r
       //\r
       // end of which\r
       //\r
     }\r
+\r
     //\r
     // end of while !Done\r
     // Decide to Replace\r
@@ -890,6 +898,7 @@ MainCommandSearchReplace (
         StatusBarSetStatusString (L"Read Only File Can Not Be Modified");\r
         return EFI_SUCCESS;\r
       }\r
+\r
       //\r
       // replace all\r
       //\r
@@ -899,6 +908,7 @@ MainCommandSearchReplace (
         FreePool (Replace);\r
         return Status;\r
       }\r
+\r
       //\r
       // replace\r
       //\r
@@ -909,6 +919,7 @@ MainCommandSearchReplace (
         return Status;\r
       }\r
     }\r
+\r
     //\r
     // Find next\r
     //\r
@@ -929,7 +940,7 @@ MainCommandSearchReplace (
     Done = FALSE;\r
     while (!Done) {\r
       Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-      StatusBarSetRefresh();\r
+      StatusBarSetRefresh ();\r
 \r
       //\r
       // ESC pressed\r
@@ -940,29 +951,30 @@ MainCommandSearchReplace (
         return EFI_SUCCESS;\r
       }\r
 \r
-      switch (InputBarGetString()[0]) {\r
-      case L'y':\r
-      case L'Y':\r
-        Done = TRUE;\r
-        break;\r
-\r
-      case L'n':\r
-      case L'N':\r
-        FreePool (Search);\r
-        FreePool (Replace);\r
-        return EFI_SUCCESS;\r
+      switch (InputBarGetString ()[0]) {\r
+        case L'y':\r
+        case L'Y':\r
+          Done = TRUE;\r
+          break;\r
 \r
+        case L'n':\r
+        case L'N':\r
+          FreePool (Search);\r
+          FreePool (Replace);\r
+          return EFI_SUCCESS;\r
       }\r
+\r
       //\r
       // end of which\r
       //\r
     }\r
+\r
     //\r
     // end of while !Done\r
     //\r
     First = FALSE;\r
-\r
   } while (1);\r
+\r
   //\r
   // end of do\r
   //\r
@@ -1004,7 +1016,6 @@ MainCommandExit (
   // if file has been modified, so will prompt user whether to save the changes\r
   //\r
   if (MainEditor.FileBuffer->FileModified) {\r
-\r
     Status = InputBarSetPrompt (L"File modified. Save (Yes/No/Cancel) ? ");\r
     if (EFI_ERROR (Status)) {\r
       return Status;\r
@@ -1017,7 +1028,7 @@ MainCommandExit (
 \r
     while (1) {\r
       Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-      StatusBarSetRefresh();\r
+      StatusBarSetRefresh ();\r
 \r
       //\r
       // ESC pressed\r
@@ -1026,35 +1037,33 @@ MainCommandExit (
         return EFI_SUCCESS;\r
       }\r
 \r
-      switch (InputBarGetString()[0]) {\r
-      case L'y':\r
-      case L'Y':\r
-        //\r
-        // write file back to disk\r
-        //\r
-        Status = FileBufferSave (MainEditor.FileBuffer->FileName);\r
-        if (!EFI_ERROR (Status)) {\r
-          EditorExit = TRUE;\r
-        }\r
-\r
-        return Status;\r
+      switch (InputBarGetString ()[0]) {\r
+        case L'y':\r
+        case L'Y':\r
+          //\r
+          // write file back to disk\r
+          //\r
+          Status = FileBufferSave (MainEditor.FileBuffer->FileName);\r
+          if (!EFI_ERROR (Status)) {\r
+            EditorExit = TRUE;\r
+          }\r
 \r
-      case L'n':\r
-      case L'N':\r
-        EditorExit = TRUE;\r
-        return EFI_SUCCESS;\r
+          return Status;\r
 \r
-      case L'c':\r
-      case L'C':\r
-        return EFI_SUCCESS;\r
+        case L'n':\r
+        case L'N':\r
+          EditorExit = TRUE;\r
+          return EFI_SUCCESS;\r
 \r
+        case L'c':\r
+        case L'C':\r
+          return EFI_SUCCESS;\r
       }\r
     }\r
   }\r
 \r
   EditorExit = TRUE;\r
   return EFI_SUCCESS;\r
-\r
 }\r
 \r
 /**\r
@@ -1086,6 +1095,7 @@ MainCommandGotoLine (
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   //\r
   // line number's digit <= 6\r
   //\r
@@ -1095,7 +1105,7 @@ MainCommandGotoLine (
   }\r
 \r
   Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-  StatusBarSetRefresh();\r
+  StatusBarSetRefresh ();\r
 \r
   //\r
   // press ESC\r
@@ -1103,22 +1113,24 @@ MainCommandGotoLine (
   if (Status == EFI_NOT_READY) {\r
     return EFI_SUCCESS;\r
   }\r
+\r
   //\r
   // if JUST press enter\r
   //\r
-  if (StrLen (InputBarGetString()) == 0) {\r
+  if (StrLen (InputBarGetString ()) == 0) {\r
     return EFI_SUCCESS;\r
   }\r
 \r
-  Row = ShellStrToUintn (InputBarGetString());\r
+  Row = ShellStrToUintn (InputBarGetString ());\r
 \r
   //\r
   // invalid line number\r
   //\r
-  if (Row > MainEditor.FileBuffer->NumLines || Row <= 0) {\r
+  if ((Row > MainEditor.FileBuffer->NumLines) || (Row <= 0)) {\r
     StatusBarSetStatusString (L"No Such Line");\r
     return EFI_SUCCESS;\r
   }\r
+\r
   //\r
   // move cursor to that line's start\r
   //\r
@@ -1140,12 +1152,12 @@ MainCommandSaveFile (
   VOID\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  CHAR16            *FileName;\r
-  BOOLEAN           OldFile;\r
-  CHAR16            *Str;\r
-  SHELL_FILE_HANDLE FileHandle;\r
-  EFI_FILE_INFO     *Info;\r
+  EFI_STATUS         Status;\r
+  CHAR16             *FileName;\r
+  BOOLEAN            OldFile;\r
+  CHAR16             *Str;\r
+  SHELL_FILE_HANDLE  FileHandle;\r
+  EFI_FILE_INFO      *Info;\r
 \r
   //\r
   // This command will save currently opened file to disk.\r
@@ -1200,22 +1212,22 @@ MainCommandSaveFile (
   }\r
 \r
   Status = InputBarSetPrompt (Str);\r
-  FreePool(Str);\r
+  FreePool (Str);\r
 \r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
 \r
-\r
   Status = InputBarSetStringSize (100);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   //\r
   // get new file name\r
   //\r
   Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-  StatusBarSetRefresh();\r
+  StatusBarSetRefresh ();\r
 \r
   //\r
   // if user pressed ESC\r
@@ -1227,10 +1239,10 @@ MainCommandSaveFile (
   //\r
   // if just enter pressed, so think save to current file name\r
   //\r
-  if (StrLen (InputBarGetString()) == 0) {\r
+  if (StrLen (InputBarGetString ()) == 0) {\r
     FileName = CatSPrint (NULL, L"%s", MainEditor.FileBuffer->FileName);\r
   } else {\r
-    FileName = CatSPrint (NULL, L"%s", InputBarGetString());\r
+    FileName = CatSPrint (NULL, L"%s", InputBarGetString ());\r
   }\r
 \r
   if (FileName == NULL) {\r
@@ -1265,18 +1277,18 @@ MainCommandSaveFile (
     //\r
     // if the file exists\r
     //\r
-    if (ShellFileExists(FileName) != EFI_NOT_FOUND) {\r
+    if (ShellFileExists (FileName) != EFI_NOT_FOUND) {\r
       //\r
       // check for read only\r
       //\r
-      Status = ShellOpenFileByName(FileName, &FileHandle, EFI_FILE_MODE_READ, 0);\r
-      if (EFI_ERROR(Status)) {\r
+      Status = ShellOpenFileByName (FileName, &FileHandle, EFI_FILE_MODE_READ, 0);\r
+      if (EFI_ERROR (Status)) {\r
         StatusBarSetStatusString (L"Open Failed");\r
         FreePool (FileName);\r
         return EFI_SUCCESS;\r
       }\r
 \r
-      Info = ShellGetFileInfo(FileHandle);\r
+      Info = ShellGetFileInfo (FileHandle);\r
       if (Info == NULL) {\r
         StatusBarSetStatusString (L"Access Denied");\r
         FreePool (FileName);\r
@@ -1289,6 +1301,7 @@ MainCommandSaveFile (
         FreePool (FileName);\r
         return (EFI_SUCCESS);\r
       }\r
+\r
       FreePool (Info);\r
 \r
       //\r
@@ -1308,7 +1321,7 @@ MainCommandSaveFile (
 \r
       while (TRUE) {\r
         Status = InputBarRefresh (MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column);\r
-        StatusBarSetRefresh();\r
+        StatusBarSetRefresh ();\r
 \r
         //\r
         // ESC pressed\r
@@ -1318,17 +1331,17 @@ MainCommandSaveFile (
           return EFI_SUCCESS;\r
         }\r
 \r
-        switch (InputBarGetString()[0]) {\r
-        case L'y':\r
-        case L'Y':\r
-          break;\r
-\r
-        case L'n':\r
-        case L'N':\r
-        case L'c':\r
-        case L'C':\r
-          SHELL_FREE_NON_NULL (FileName);\r
-          return EFI_SUCCESS;\r
+        switch (InputBarGetString ()[0]) {\r
+          case L'y':\r
+          case L'Y':\r
+            break;\r
+\r
+          case L'n':\r
+          case L'N':\r
+          case L'c':\r
+          case L'C':\r
+            SHELL_FREE_NON_NULL (FileName);\r
+            return EFI_SUCCESS;\r
         } // end switch\r
       } // while (!done)\r
     } // file does exist\r
@@ -1337,7 +1350,7 @@ MainCommandSaveFile (
   //\r
   // save file to disk with specified name\r
   //\r
-  FileBufferSetModified();\r
+  FileBufferSetModified ();\r
   Status = FileBufferSave (FileName);\r
   SHELL_FREE_NON_NULL (FileName);\r
 \r
@@ -1354,17 +1367,17 @@ MainCommandDisplayHelp (
   VOID\r
   )\r
 {\r
-  INT32           CurrentLine;\r
-  CHAR16          *InfoString;\r
-  EFI_KEY_DATA    KeyData;\r
-  EFI_STATUS      Status;\r
-  UINTN           EventIndex;\r
+  INT32         CurrentLine;\r
+  CHAR16        *InfoString;\r
+  EFI_KEY_DATA  KeyData;\r
+  EFI_STATUS    Status;\r
+  UINTN         EventIndex;\r
 \r
   //\r
   // print helpInfo\r
   //\r
   for (CurrentLine = 0; 0 != MainMenuHelpInfo[CurrentLine]; CurrentLine++) {\r
-    InfoString = HiiGetString(gShellDebug1HiiHandle, MainMenuHelpInfo[CurrentLine], NULL);\r
+    InfoString = HiiGetString (gShellDebug1HiiHandle, MainMenuHelpInfo[CurrentLine], NULL);\r
     ShellPrintEx (0, CurrentLine+1, L"%E%s%N", InfoString);\r
   }\r
 \r
@@ -1376,13 +1389,15 @@ MainCommandDisplayHelp (
     if (EFI_ERROR (Status) || (EventIndex != 0)) {\r
       continue;\r
     }\r
+\r
     Status = MainEditor.TextInputEx->ReadKeyStrokeEx (MainEditor.TextInputEx, &KeyData);\r
     if (EFI_ERROR (Status)) {\r
       continue;\r
     }\r
 \r
     if (((KeyData.KeyState.KeyShiftState & EFI_SHIFT_STATE_VALID) == 0) ||\r
-        (KeyData.KeyState.KeyShiftState == EFI_SHIFT_STATE_VALID)) {\r
+        (KeyData.KeyState.KeyShiftState == EFI_SHIFT_STATE_VALID))\r
+    {\r
       //\r
       // For consoles that don't support/report shift state,\r
       // CTRL+W is translated to L'W' - L'A' + 1.\r
@@ -1392,7 +1407,8 @@ MainCommandDisplayHelp (
       }\r
     } else if (((KeyData.KeyState.KeyShiftState & EFI_SHIFT_STATE_VALID) != 0) &&\r
                ((KeyData.KeyState.KeyShiftState & (EFI_LEFT_CONTROL_PRESSED | EFI_RIGHT_CONTROL_PRESSED)) != 0) &&\r
-               ((KeyData.KeyState.KeyShiftState & ~(EFI_SHIFT_STATE_VALID | EFI_LEFT_CONTROL_PRESSED | EFI_RIGHT_CONTROL_PRESSED)) == 0)) {\r
+               ((KeyData.KeyState.KeyShiftState & ~(EFI_SHIFT_STATE_VALID | EFI_LEFT_CONTROL_PRESSED | EFI_RIGHT_CONTROL_PRESSED)) == 0))\r
+    {\r
       //\r
       // For consoles that supports/reports shift state,\r
       // make sure that only CONTROL shift key is pressed.\r
@@ -1402,28 +1418,28 @@ MainCommandDisplayHelp (
       }\r
     }\r
   }\r
+\r
   //\r
   // update screen with file buffer's info\r
   //\r
   FileBufferRestorePosition ();\r
-  FileBufferNeedRefresh = TRUE;\r
+  FileBufferNeedRefresh         = TRUE;\r
   FileBufferOnlyLineNeedRefresh = FALSE;\r
   FileBufferRefresh ();\r
 \r
   return EFI_SUCCESS;\r
 }\r
 \r
-EFI_EDITOR_COLOR_ATTRIBUTES   OriginalColors;\r
-INTN                          OriginalMode;\r
-\r
+EFI_EDITOR_COLOR_ATTRIBUTES  OriginalColors;\r
+INTN                         OriginalMode;\r
 \r
 //\r
 // basic initialization for MainEditor\r
 //\r
-EFI_EDITOR_GLOBAL_EDITOR      MainEditorConst = {\r
+EFI_EDITOR_GLOBAL_EDITOR  MainEditorConst = {\r
   &FileBuffer,\r
   {\r
-    {0, 0}\r
+    { 0,      0}\r
   },\r
   {\r
     0,\r
@@ -1459,10 +1475,10 @@ MainEditorInit (
   //\r
   // set screen attributes\r
   //\r
-  MainEditor.ColorAttributes.Colors.Foreground  = gST->ConOut->Mode->Attribute & 0x000000ff;\r
+  MainEditor.ColorAttributes.Colors.Foreground = gST->ConOut->Mode->Attribute & 0x000000ff;\r
 \r
-  MainEditor.ColorAttributes.Colors.Background  = (UINT8) (gST->ConOut->Mode->Attribute >> 4);\r
-  OriginalColors = MainEditor.ColorAttributes.Colors;\r
+  MainEditor.ColorAttributes.Colors.Background = (UINT8)(gST->ConOut->Mode->Attribute >> 4);\r
+  OriginalColors                               = MainEditor.ColorAttributes.Colors;\r
 \r
   OriginalMode = gST->ConOut->Mode->Mode;\r
 \r
@@ -1470,21 +1486,21 @@ MainEditorInit (
   // query screen size\r
   //\r
   gST->ConOut->QueryMode (\r
-        gST->ConOut,\r
-        gST->ConOut->Mode->Mode,\r
-        &(MainEditor.ScreenSize.Column),\r
-        &(MainEditor.ScreenSize.Row)\r
-        );\r
+                 gST->ConOut,\r
+                 gST->ConOut->Mode->Mode,\r
+                 &(MainEditor.ScreenSize.Column),\r
+                 &(MainEditor.ScreenSize.Row)\r
+                 );\r
 \r
   //\r
   // Find TextInEx in System Table ConsoleInHandle\r
   // Per UEFI Spec, TextInEx is required for a console capable platform.\r
   //\r
   Status = gBS->HandleProtocol (\r
-              gST->ConsoleInHandle,\r
-              &gEfiSimpleTextInputExProtocolGuid,\r
-              (VOID**)&MainEditor.TextInputEx\r
-              );\r
+                  gST->ConsoleInHandle,\r
+                  &gEfiSimpleTextInputExProtocolGuid,\r
+                  (VOID **)&MainEditor.TextInputEx\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -1493,47 +1509,48 @@ MainEditorInit (
   // Find mouse in System Table ConsoleInHandle\r
   //\r
   Status = gBS->HandleProtocol (\r
-                gST->ConsoleInHandle,\r
-                &gEfiSimplePointerProtocolGuid,\r
-                (VOID**)&MainEditor.MouseInterface\r
-                );\r
+                  gST->ConsoleInHandle,\r
+                  &gEfiSimplePointerProtocolGuid,\r
+                  (VOID **)&MainEditor.MouseInterface\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     //\r
     // If there is no Simple Pointer Protocol on System Table\r
     //\r
-    HandleBuffer = NULL;\r
+    HandleBuffer              = NULL;\r
     MainEditor.MouseInterface = NULL;\r
-    Status = gBS->LocateHandleBuffer (\r
-                  ByProtocol,\r
-                  &gEfiSimplePointerProtocolGuid,\r
-                  NULL,\r
-                  &HandleCount,\r
-                  &HandleBuffer\r
-                  );\r
-    if (!EFI_ERROR (Status) && HandleCount > 0) {\r
+    Status                    = gBS->LocateHandleBuffer (\r
+                                       ByProtocol,\r
+                                       &gEfiSimplePointerProtocolGuid,\r
+                                       NULL,\r
+                                       &HandleCount,\r
+                                       &HandleBuffer\r
+                                       );\r
+    if (!EFI_ERROR (Status) && (HandleCount > 0)) {\r
       //\r
       // Try to find the first available mouse device\r
       //\r
       for (Index = 0; Index < HandleCount; Index++) {\r
         Status = gBS->HandleProtocol (\r
-                      HandleBuffer[Index],\r
-                      &gEfiSimplePointerProtocolGuid,\r
-                      (VOID**)&MainEditor.MouseInterface\r
-                      );\r
+                        HandleBuffer[Index],\r
+                        &gEfiSimplePointerProtocolGuid,\r
+                        (VOID **)&MainEditor.MouseInterface\r
+                        );\r
         if (!EFI_ERROR (Status)) {\r
           break;\r
         }\r
       }\r
     }\r
+\r
     if (HandleBuffer != NULL) {\r
       FreePool (HandleBuffer);\r
     }\r
   }\r
 \r
-  if (!EFI_ERROR (Status) && MainEditor.MouseInterface != NULL) {\r
-    MainEditor.MouseAccumulatorX  = 0;\r
-    MainEditor.MouseAccumulatorY  = 0;\r
-    MainEditor.MouseSupported     = TRUE;\r
+  if (!EFI_ERROR (Status) && (MainEditor.MouseInterface != NULL)) {\r
+    MainEditor.MouseAccumulatorX = 0;\r
+    MainEditor.MouseAccumulatorY = 0;\r
+    MainEditor.MouseSupported    = TRUE;\r
   }\r
 \r
   //\r
@@ -1541,20 +1558,20 @@ MainEditorInit (
   //\r
   Status = MainTitleBarInit (L"UEFI EDIT");\r
   if (EFI_ERROR (Status)) {\r
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBEDITOR_TITLEBAR), gShellDebug1HiiHandle);\r
+    ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_EDIT_LIBEDITOR_TITLEBAR), gShellDebug1HiiHandle);\r
     return EFI_LOAD_ERROR;\r
   }\r
 \r
   Status = ControlHotKeyInit (MainControlBasedMenuFunctions);\r
   Status = MenuBarInit (MainMenuItems);\r
   if (EFI_ERROR (Status)) {\r
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBEDITOR_MAINMENU), gShellDebug1HiiHandle);\r
+    ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_EDIT_LIBEDITOR_MAINMENU), gShellDebug1HiiHandle);\r
     return EFI_LOAD_ERROR;\r
   }\r
 \r
   Status = StatusBarInit ();\r
   if (EFI_ERROR (Status)) {\r
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBEDITOR_STATUSBAR), gShellDebug1HiiHandle);\r
+    ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_EDIT_LIBEDITOR_STATUSBAR), gShellDebug1HiiHandle);\r
     return EFI_LOAD_ERROR;\r
   }\r
 \r
@@ -1562,9 +1579,10 @@ MainEditorInit (
 \r
   Status = FileBufferInit ();\r
   if (EFI_ERROR (Status)) {\r
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBEDITOR_FILEBUFFER), gShellDebug1HiiHandle);\r
+    ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER), gShellDebug1HiiHandle);\r
     return EFI_LOAD_ERROR;\r
   }\r
+\r
   //\r
   // clear whole screen and enable cursor\r
   //\r
@@ -1599,28 +1617,30 @@ MainEditorCleanup (
   // if error, do not exit\r
   // just print some warning\r
   //\r
-  MainTitleBarCleanup();\r
-  StatusBarCleanup();\r
-  InputBarCleanup();\r
+  MainTitleBarCleanup ();\r
+  StatusBarCleanup ();\r
+  InputBarCleanup ();\r
   MenuBarCleanup ();\r
 \r
   Status = FileBufferCleanup ();\r
   if (EFI_ERROR (Status)) {\r
-    ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBEDITOR_FILEBUFFER_CLEANUP), gShellDebug1HiiHandle);\r
+    ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER_CLEANUP), gShellDebug1HiiHandle);\r
   }\r
+\r
   //\r
   // restore old mode\r
   //\r
   if (OriginalMode != gST->ConOut->Mode->Mode) {\r
     gST->ConOut->SetMode (gST->ConOut, OriginalMode);\r
   }\r
+\r
   //\r
   // restore old screen color\r
   //\r
   gST->ConOut->SetAttribute (\r
-        gST->ConOut,\r
-        EFI_TEXT_ATTR (OriginalColors.Foreground, OriginalColors.Background)\r
-        );\r
+                 gST->ConOut,\r
+                 EFI_TEXT_ATTR (OriginalColors.Foreground, OriginalColors.Background)\r
+                 );\r
 \r
   gST->ConOut->ClearScreen (gST->ConOut);\r
 \r
@@ -1643,22 +1663,22 @@ MainEditorRefresh (
   //\r
   // call the components refresh function\r
   //\r
-  if (EditorFirst\r
-    || StrCmp (FileBufferBackupVar.FileName, FileBuffer.FileName) != 0\r
-    || FileBufferBackupVar.FileType != FileBuffer.FileType\r
-    || FileBufferBackupVar.FileModified != FileBuffer.FileModified\r
-    || FileBufferBackupVar.ReadOnly != FileBuffer.ReadOnly) {\r
-\r
+  if (  EditorFirst\r
+     || (StrCmp (FileBufferBackupVar.FileName, FileBuffer.FileName) != 0)\r
+     || (FileBufferBackupVar.FileType != FileBuffer.FileType)\r
+     || (FileBufferBackupVar.FileModified != FileBuffer.FileModified)\r
+     || (FileBufferBackupVar.ReadOnly != FileBuffer.ReadOnly))\r
+  {\r
     MainTitleBarRefresh (MainEditor.FileBuffer->FileName, MainEditor.FileBuffer->FileType, MainEditor.FileBuffer->ReadOnly, MainEditor.FileBuffer->FileModified, MainEditor.ScreenSize.Column, MainEditor.ScreenSize.Row, 0, 0);\r
     FileBufferRestorePosition ();\r
   }\r
 \r
-  if (EditorFirst\r
-    || FileBufferBackupVar.FilePosition.Row != FileBuffer.FilePosition.Row\r
-    || FileBufferBackupVar.FilePosition.Column != FileBuffer.FilePosition.Column\r
-    || FileBufferBackupVar.ModeInsert != FileBuffer.ModeInsert\r
-    || StatusBarGetRefresh()) {\r
-\r
+  if (  EditorFirst\r
+     || (FileBufferBackupVar.FilePosition.Row != FileBuffer.FilePosition.Row)\r
+     || (FileBufferBackupVar.FilePosition.Column != FileBuffer.FilePosition.Column)\r
+     || (FileBufferBackupVar.ModeInsert != FileBuffer.ModeInsert)\r
+     || StatusBarGetRefresh ())\r
+  {\r
     StatusBarRefresh (EditorFirst, MainEditor.ScreenSize.Row, MainEditor.ScreenSize.Column, MainEditor.FileBuffer->FilePosition.Row, MainEditor.FileBuffer->FilePosition.Column, MainEditor.FileBuffer->ModeInsert);\r
     FileBufferRestorePosition ();\r
   }\r
@@ -1684,15 +1704,15 @@ MainEditorRefresh (
 **/\r
 INT32\r
 GetTextX (\r
-  IN INT32 GuidX\r
+  IN INT32  GuidX\r
   )\r
 {\r
-  INT32 Gap;\r
+  INT32  Gap;\r
 \r
   MainEditor.MouseAccumulatorX += GuidX;\r
-  Gap = (MainEditor.MouseAccumulatorX * (INT32) MainEditor.ScreenSize.Column) / (INT32) (50 * (INT32) MainEditor.MouseInterface->Mode->ResolutionX);\r
-  MainEditor.MouseAccumulatorX = (MainEditor.MouseAccumulatorX * (INT32) MainEditor.ScreenSize.Column) % (INT32) (50 * (INT32) MainEditor.MouseInterface->Mode->ResolutionX);\r
-  MainEditor.MouseAccumulatorX = MainEditor.MouseAccumulatorX / (INT32) MainEditor.ScreenSize.Column;\r
+  Gap                           = (MainEditor.MouseAccumulatorX * (INT32)MainEditor.ScreenSize.Column) / (INT32)(50 * (INT32)MainEditor.MouseInterface->Mode->ResolutionX);\r
+  MainEditor.MouseAccumulatorX  = (MainEditor.MouseAccumulatorX * (INT32)MainEditor.ScreenSize.Column) % (INT32)(50 * (INT32)MainEditor.MouseInterface->Mode->ResolutionX);\r
+  MainEditor.MouseAccumulatorX  = MainEditor.MouseAccumulatorX / (INT32)MainEditor.ScreenSize.Column;\r
   return Gap;\r
 }\r
 \r
@@ -1705,15 +1725,15 @@ GetTextX (
 **/\r
 INT32\r
 GetTextY (\r
-  IN INT32 GuidY\r
+  IN INT32  GuidY\r
   )\r
 {\r
-  INT32 Gap;\r
+  INT32  Gap;\r
 \r
   MainEditor.MouseAccumulatorY += GuidY;\r
-  Gap = (MainEditor.MouseAccumulatorY * (INT32) MainEditor.ScreenSize.Row) / (INT32) (50 * (INT32) MainEditor.MouseInterface->Mode->ResolutionY);\r
-  MainEditor.MouseAccumulatorY = (MainEditor.MouseAccumulatorY * (INT32) MainEditor.ScreenSize.Row) % (INT32) (50 * (INT32) MainEditor.MouseInterface->Mode->ResolutionY);\r
-  MainEditor.MouseAccumulatorY = MainEditor.MouseAccumulatorY / (INT32) MainEditor.ScreenSize.Row;\r
+  Gap                           = (MainEditor.MouseAccumulatorY * (INT32)MainEditor.ScreenSize.Row) / (INT32)(50 * (INT32)MainEditor.MouseInterface->Mode->ResolutionY);\r
+  MainEditor.MouseAccumulatorY  = (MainEditor.MouseAccumulatorY * (INT32)MainEditor.ScreenSize.Row) % (INT32)(50 * (INT32)MainEditor.MouseInterface->Mode->ResolutionY);\r
+  MainEditor.MouseAccumulatorY  = MainEditor.MouseAccumulatorY / (INT32)MainEditor.ScreenSize.Row;\r
 \r
   return Gap;\r
 }\r
@@ -1728,20 +1748,19 @@ GetTextY (
 **/\r
 EFI_STATUS\r
 MainEditorHandleMouseInput (\r
-  IN EFI_SIMPLE_POINTER_STATE       MouseState\r
+  IN EFI_SIMPLE_POINTER_STATE  MouseState\r
   )\r
 {\r
+  INT32  TextX;\r
+  INT32  TextY;\r
+  UINTN  FRow;\r
+  UINTN  FCol;\r
 \r
-  INT32           TextX;\r
-  INT32           TextY;\r
-  UINTN           FRow;\r
-  UINTN           FCol;\r
-\r
-  LIST_ENTRY  *Link;\r
-  EFI_EDITOR_LINE *Line;\r
+  LIST_ENTRY       *Link;\r
+  EFI_EDITOR_LINE  *Line;\r
 \r
-  UINTN           Index;\r
-  BOOLEAN         Action;\r
+  UINTN    Index;\r
+  BOOLEAN  Action;\r
 \r
   //\r
   // mouse action means:\r
@@ -1763,19 +1782,17 @@ MainEditorHandleMouseInput (
     FileBufferAdjustMousePosition (TextX, TextY);\r
 \r
     Action = TRUE;\r
-\r
   }\r
 \r
   //\r
   // if left button pushed down\r
   //\r
   if (MouseState.LeftButton) {\r
-\r
     FCol = MainEditor.FileBuffer->MousePosition.Column - 1 + 1;\r
 \r
     FRow = MainEditor.FileBuffer->FilePosition.Row +\r
-      MainEditor.FileBuffer->MousePosition.Row -\r
-      MainEditor.FileBuffer->DisplayPosition.Row;\r
+           MainEditor.FileBuffer->MousePosition.Row -\r
+           MainEditor.FileBuffer->DisplayPosition.Row;\r
 \r
     //\r
     // beyond the file line length\r
@@ -1800,12 +1817,13 @@ MainEditorHandleMouseInput (
 \r
     FileBufferMovePosition (FRow, FCol);\r
 \r
-    MainEditor.FileBuffer->MousePosition.Row    = MainEditor.FileBuffer->DisplayPosition.Row;\r
+    MainEditor.FileBuffer->MousePosition.Row = MainEditor.FileBuffer->DisplayPosition.Row;\r
 \r
     MainEditor.FileBuffer->MousePosition.Column = MainEditor.FileBuffer->DisplayPosition.Column;\r
 \r
     Action = TRUE;\r
   }\r
+\r
   //\r
   // mouse has action\r
   //\r
@@ -1837,7 +1855,6 @@ MainEditorKeyInput (
   BOOLEAN                   NoShiftState;\r
 \r
   do {\r
-\r
     Status            = EFI_SUCCESS;\r
     EditorMouseAction = FALSE;\r
 \r
@@ -1857,12 +1874,11 @@ MainEditorKeyInput (
                                             &MouseState\r
                                             );\r
       if (!EFI_ERROR (Status)) {\r
-\r
         Status = MainEditorHandleMouseInput (MouseState);\r
 \r
         if (!EFI_ERROR (Status)) {\r
-          EditorMouseAction           = TRUE;\r
-          FileBufferMouseNeedRefresh  = TRUE;\r
+          EditorMouseAction          = TRUE;\r
+          FileBufferMouseNeedRefresh = TRUE;\r
         } else if (Status == EFI_LOAD_ERROR) {\r
           StatusBarSetStatusString (L"Invalid Mouse Movement ");\r
         }\r
@@ -1884,7 +1900,7 @@ MainEditorKeyInput (
         //\r
         // clear previous status string\r
         //\r
-        StatusBarSetRefresh();\r
+        StatusBarSetRefresh ();\r
         //\r
         // NoShiftState: TRUE when no shift key is pressed.\r
         //\r
@@ -1892,7 +1908,7 @@ MainEditorKeyInput (
         //\r
         // dispatch to different components' key handling function\r
         //\r
-        if (EFI_NOT_FOUND != MenuBarDispatchControlHotKey(&KeyData)) {\r
+        if (EFI_NOT_FOUND != MenuBarDispatchControlHotKey (&KeyData)) {\r
           Status = EFI_SUCCESS;\r
         } else if (NoShiftState && ((KeyData.Key.ScanCode == SCAN_NULL) || ((KeyData.Key.ScanCode >= SCAN_UP) && (KeyData.Key.ScanCode <= SCAN_PAGE_DOWN)))) {\r
           Status = FileBufferHandleInput (&KeyData.Key);\r
@@ -1903,22 +1919,21 @@ MainEditorKeyInput (
           FileBufferMouseNeedRefresh = FALSE;\r
         }\r
 \r
-        if (Status != EFI_SUCCESS && Status != EFI_OUT_OF_RESOURCES) {\r
+        if ((Status != EFI_SUCCESS) && (Status != EFI_OUT_OF_RESOURCES)) {\r
           //\r
           // not already has some error status\r
           //\r
-          if (StatusBarGetString() != NULL && StrCmp (L"", StatusBarGetString()) == 0) {\r
+          if ((StatusBarGetString () != NULL) && (StrCmp (L"", StatusBarGetString ()) == 0)) {\r
             StatusBarSetStatusString (L"Disk Error. Try Again");\r
           }\r
         }\r
-\r
       }\r
     }\r
+\r
     //\r
     // after handling, refresh editor\r
     //\r
     MainEditorRefresh ();\r
-\r
   } while (Status != EFI_OUT_OF_RESOURCES && !EditorExit);\r
 \r
   return Status;\r
@@ -1934,7 +1949,7 @@ MainEditorKeyInput (
 **/\r
 EFI_STATUS\r
 MainEditorSetCutLine (\r
-  EFI_EDITOR_LINE *Line\r
+  EFI_EDITOR_LINE  *Line\r
   )\r
 {\r
   if (Line == NULL) {\r
@@ -1947,6 +1962,7 @@ MainEditorSetCutLine (
     //\r
     LineFree (MainEditor.CutLine);\r
   }\r
+\r
   //\r
   // duplicate the line to clipboard\r
   //\r