mirror of
https://github.com/reactos/reactos.git
synced 2025-04-20 12:29:56 +00:00
[FREELDR] DisplayBootTimeOptions(): Simplify concatenation checks (#4058)
This commit is contained in:
parent
ecb2293d6d
commit
9ecd5fb6fe
1 changed files with 10 additions and 17 deletions
|
@ -179,31 +179,32 @@ VOID DoOptionsMenu(IN OperatingSystemItem* OperatingSystem)
|
|||
|
||||
VOID DisplayBootTimeOptions(VOID)
|
||||
{
|
||||
CHAR BootOptions[260] = "";
|
||||
CHAR BootOptions[260];
|
||||
|
||||
switch (BootOptionChoice)
|
||||
{
|
||||
case SAFE_MODE:
|
||||
strcat(BootOptions, OptionsMenuList[0]);
|
||||
strcpy(BootOptions, OptionsMenuList[0]);
|
||||
break;
|
||||
|
||||
case SAFE_MODE_WITH_NETWORKING:
|
||||
strcat(BootOptions, OptionsMenuList[1]);
|
||||
strcpy(BootOptions, OptionsMenuList[1]);
|
||||
break;
|
||||
|
||||
case SAFE_MODE_WITH_COMMAND_PROMPT:
|
||||
strcat(BootOptions, OptionsMenuList[2]);
|
||||
strcpy(BootOptions, OptionsMenuList[2]);
|
||||
break;
|
||||
|
||||
case LAST_KNOWN_GOOD_CONFIGURATION:
|
||||
strcat(BootOptions, OptionsMenuList[6]);
|
||||
strcpy(BootOptions, OptionsMenuList[6]);
|
||||
break;
|
||||
|
||||
case DIRECTORY_SERVICES_RESTORE_MODE:
|
||||
strcat(BootOptions, OptionsMenuList[7]);
|
||||
strcpy(BootOptions, OptionsMenuList[7]);
|
||||
break;
|
||||
|
||||
default:
|
||||
BootOptions[0] = ANSI_NULL;
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -213,31 +214,23 @@ VOID DisplayBootTimeOptions(VOID)
|
|||
(BootOptionChoice != SAFE_MODE_WITH_NETWORKING) &&
|
||||
(BootOptionChoice != SAFE_MODE_WITH_COMMAND_PROMPT) )
|
||||
{
|
||||
if (BootOptionChoice != NO_OPTION)
|
||||
{
|
||||
if (BootOptions[0] != ANSI_NULL)
|
||||
strcat(BootOptions, ", ");
|
||||
}
|
||||
strcat(BootOptions, OptionsMenuList[4]);
|
||||
}
|
||||
}
|
||||
|
||||
if (VgaMode)
|
||||
{
|
||||
if ((BootOptionChoice != NO_OPTION) ||
|
||||
BootLogging)
|
||||
{
|
||||
if (BootOptions[0] != ANSI_NULL)
|
||||
strcat(BootOptions, ", ");
|
||||
}
|
||||
strcat(BootOptions, OptionsMenuList[5]);
|
||||
}
|
||||
|
||||
if (DebuggingMode)
|
||||
{
|
||||
if ((BootOptionChoice != NO_OPTION) ||
|
||||
BootLogging || VgaMode)
|
||||
{
|
||||
if (BootOptions[0] != ANSI_NULL)
|
||||
strcat(BootOptions, ", ");
|
||||
}
|
||||
strcat(BootOptions, OptionsMenuList[8]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue