if ((stricmp (argv[Index], "-l") == 0) || (stricmp (argv[Index], "--list") == 0)) {\r
ListDrive ();\r
return 0;\r
- } else if ((stricmp (argv[Index], "-m") == 0) || (stricmp (argv[Index], "--mbr") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-m") == 0) || (stricmp (argv[Index], "--mbr") == 0)) {\r
ProcessMbr = TRUE;\r
- } else if ((stricmp (argv[Index], "-i") == 0) || (stricmp (argv[Index], "--input") == 0)) {\r
+ continue;\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-i") == 0) || (stricmp (argv[Index], "--input") == 0)) {\r
InputPathInfo.Path = argv[Index + 1];\r
InputPathInfo.Input = TRUE;\r
if (InputPathInfo.Path == NULL) {\r
return 1; \r
}\r
++Index;\r
- } else if ((stricmp (argv[Index], "-o") == 0) || (stricmp (argv[Index], "--output") == 0)) {\r
+ continue;\r
+ }\r
+\r
+ if ((stricmp (argv[Index], "-o") == 0) || (stricmp (argv[Index], "--output") == 0)) {\r
OutputPathInfo.Path = argv[Index + 1];\r
OutputPathInfo.Input = FALSE;\r
if (OutputPathInfo.Path == NULL) {\r
return 1; \r
}\r
++Index;\r
- } else if ((stricmp (argv[Index], "-h") == 0) || (stricmp (argv[Index], "--help") == 0)) {\r
+ continue;\r
+ }\r
+ \r
+ if ((stricmp (argv[Index], "-h") == 0) || (stricmp (argv[Index], "--help") == 0)) {\r
PrintUsage ();\r
return 0;\r
- } else if (stricmp (argv[Index], "--version") == 0) {\r
+ } \r
+ \r
+ if (stricmp (argv[Index], "--version") == 0) {\r
Version ();\r
return 0;\r
- } if ((stricmp (argv[Index], "-v") == 0) || (stricmp (argv[Index], "--verbose") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-v") == 0) || (stricmp (argv[Index], "--verbose") == 0)) {\r
continue;\r
- } if ((stricmp (argv[Index], "-q") == 0) || (stricmp (argv[Index], "--quiet") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-q") == 0) || (stricmp (argv[Index], "--quiet") == 0)) {\r
continue;\r
- } else if ((stricmp (argv[Index], "-d") == 0) || (stricmp (argv[Index], "--debug") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-d") == 0) || (stricmp (argv[Index], "--debug") == 0)) {\r
EfiStatus = AsciiStringToUint64 (argv[Index + 1], FALSE, &LogLevel);\r
if (EFI_ERROR (EfiStatus)) {\r
Error (NULL, 0, 1003, "Invalid option value", "%s = %s", argv[Index], argv[Index + 1]);\r
SetPrintLevel (LogLevel);\r
DebugMsg (NULL, 0, 9, "Debug Mode Set", "Debug Output Mode Level %s is set!", argv[Index + 1]);\r
++Index;\r
- } else {\r
- //\r
- // Don't recognize the parameter.\r
- //\r
- Error (NULL, 0, 1000, "Unknown option", "%s", argv[Index]);\r
- return 1;\r
+ continue;\r
}\r
+\r
+ //\r
+ // Don't recognize the parameter.\r
+ //\r
+ Error (NULL, 0, 1000, "Unknown option", "%s", argv[Index]);\r
+ return 1;\r
}\r
\r
if (InputPathInfo.Path == NULL) {\r
if ((stricmp (argv[Index], "-l") == 0) || (stricmp (argv[Index], "--list") == 0)) {\r
ListDrive ();\r
return 0;\r
- } else if ((stricmp (argv[Index], "-m") == 0) || (stricmp (argv[Index], "--mbr") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-m") == 0) || (stricmp (argv[Index], "--mbr") == 0)) {\r
ProcessMbr = TRUE;\r
- } else if ((stricmp (argv[Index], "-i") == 0) || (stricmp (argv[Index], "--input") == 0)) {\r
+ continue;\r
+ }\r
+ \r
+ if ((stricmp (argv[Index], "-i") == 0) || (stricmp (argv[Index], "--input") == 0)) {\r
InputPathInfo.Path = argv[Index + 1];\r
InputPathInfo.Input = TRUE;\r
if (InputPathInfo.Path == NULL) {\r
return 1; \r
}\r
++Index;\r
- } else if ((stricmp (argv[Index], "-o") == 0) || (stricmp (argv[Index], "--output") == 0)) {\r
+ continue;\r
+ }\r
+ \r
+ if ((stricmp (argv[Index], "-o") == 0) || (stricmp (argv[Index], "--output") == 0)) {\r
OutputPathInfo.Path = argv[Index + 1];\r
OutputPathInfo.Input = FALSE;\r
if (OutputPathInfo.Path == NULL) {\r
return 1; \r
}\r
++Index;\r
- } else if ((stricmp (argv[Index], "-h") == 0) || (stricmp (argv[Index], "--help") == 0)) {\r
+ continue;\r
+ }\r
+ \r
+ if ((stricmp (argv[Index], "-h") == 0) || (stricmp (argv[Index], "--help") == 0)) {\r
PrintUsage ();\r
return 0;\r
- } else if (stricmp (argv[Index], "--version") == 0) {\r
+ }\r
+ \r
+ if (stricmp (argv[Index], "--version") == 0) {\r
Version ();\r
return 0;\r
- } if ((stricmp (argv[Index], "-v") == 0) || (stricmp (argv[Index], "--verbose") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-v") == 0) || (stricmp (argv[Index], "--verbose") == 0)) {\r
continue;\r
- } if ((stricmp (argv[Index], "-q") == 0) || (stricmp (argv[Index], "--quiet") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-q") == 0) || (stricmp (argv[Index], "--quiet") == 0)) {\r
continue;\r
- } else if ((stricmp (argv[Index], "-d") == 0) || (stricmp (argv[Index], "--debug") == 0)) {\r
+ } \r
+ \r
+ if ((stricmp (argv[Index], "-d") == 0) || (stricmp (argv[Index], "--debug") == 0)) {\r
EfiStatus = AsciiStringToUint64 (argv[Index + 1], FALSE, &LogLevel);\r
if (EFI_ERROR (EfiStatus)) {\r
Error (NULL, 0, 1003, "Invalid option value", "%s = %s", argv[Index], argv[Index + 1]);\r
SetPrintLevel (LogLevel);\r
DebugMsg (NULL, 0, 9, "Debug Mode Set", "Debug Output Mode Level %s is set!", argv[Index + 1]);\r
++Index;\r
- } else {\r
- //\r
- // Don't recognize the parameter.\r
- //\r
- Error (NULL, 0, 1000, "Unknown option", "%s", argv[Index]);\r
- return 1;\r
+ continue;\r
}\r
+\r
+ //\r
+ // Don't recognize the parameter.\r
+ //\r
+ Error (NULL, 0, 1000, "Unknown option", "%s", argv[Index]);\r
+ return 1;\r
}\r
\r
if (InputPathInfo.Path == NULL) {\r