[CMD] parser.c, cmd.c/h : Code style and formatting fixes.

- Change C_IFFAILURE, C_IFSUCCESS into C_OR, C_AND respectively.
This commit is contained in:
Hermès Bélusca-Maïto 2020-07-26 20:32:11 +02:00
parent 93ee4e7efa
commit 04eef6d20c
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
3 changed files with 17 additions and 7 deletions

View file

@ -801,7 +801,7 @@ ExecuteCommand(
for (Sub = Cmd->Subcommands; Sub; Sub = Sub->Next)
Ret = ExecuteCommand(Sub);
break;
case C_IFFAILURE:
case C_OR:
Sub = Cmd->Subcommands;
Ret = ExecuteCommand(Sub);
if (Ret != 0)
@ -810,7 +810,7 @@ ExecuteCommand(
Ret = ExecuteCommand(Sub->Next);
}
break;
case C_IFSUCCESS:
case C_AND:
Sub = Cmd->Subcommands;
Ret = ExecuteCommand(Sub);
if (Ret == 0)

View file

@ -301,7 +301,7 @@ INT cmd_move (LPTSTR);
INT CommandMsgbox (LPTSTR);
/* Prototypes from PARSER.C */
enum { C_COMMAND, C_QUIET, C_BLOCK, C_MULTI, C_IFFAILURE, C_IFSUCCESS, C_PIPE, C_IF, C_FOR };
enum { C_COMMAND, C_QUIET, C_BLOCK, C_MULTI, C_OR, C_AND, C_PIPE, C_IF, C_FOR };
typedef struct _PARSED_COMMAND
{
struct _PARSED_COMMAND *Subcommands;

View file

@ -823,8 +823,10 @@ EchoCommand(PARSED_COMMAND *Cmd)
if (SubstituteForVars(Cmd->Command.Rest, Buf))
ConOutPrintf(_T("%s"), Buf);
break;
case C_QUIET:
return;
case C_BLOCK:
ConOutChar(_T('('));
Sub = Cmd->Subcommands;
@ -846,15 +848,17 @@ EchoCommand(PARSED_COMMAND *Cmd)
}
ConOutChar(_T(')'));
break;
case C_MULTI:
case C_IFFAILURE:
case C_IFSUCCESS:
case C_OR:
case C_AND:
case C_PIPE:
Sub = Cmd->Subcommands;
EchoCommand(Sub);
ConOutPrintf(_T(" %s "), OpString[Cmd->Type - C_OP_LOWEST]);
EchoCommand(Sub->Next);
break;
case C_IF:
ConOutPrintf(_T("if"));
if (Cmd->If.Flags & IFFLAG_IGNORECASE)
@ -874,6 +878,7 @@ EchoCommand(PARSED_COMMAND *Cmd)
EchoCommand(Sub->Next);
}
break;
case C_FOR:
ConOutPrintf(_T("for"));
if (Cmd->For.Switches & FOR_DIRS) ConOutPrintf(_T(" /D"));
@ -947,10 +952,12 @@ do { \
if (!SubstituteForVars(Cmd->Command.Rest, Buf)) return NULL;
STRING(Buf);
break;
case C_QUIET:
CHAR(_T('@'));
RECURSE(Cmd->Subcommands);
break;
case C_BLOCK:
CHAR(_T('('));
for (Sub = Cmd->Subcommands; Sub; Sub = Sub->Next)
@ -961,15 +968,17 @@ do { \
}
CHAR(_T(')'));
break;
case C_MULTI:
case C_IFFAILURE:
case C_IFSUCCESS:
case C_OR:
case C_AND:
case C_PIPE:
Sub = Cmd->Subcommands;
RECURSE(Sub);
PRINTF(_T(" %s "), OpString[Cmd->Type - C_OP_LOWEST]);
RECURSE(Sub->Next);
break;
case C_IF:
STRING(_T("if"));
if (Cmd->If.Flags & IFFLAG_IGNORECASE)
@ -989,6 +998,7 @@ do { \
RECURSE(Sub->Next);
}
break;
case C_FOR:
STRING(_T("for"));
if (Cmd->For.Switches & FOR_DIRS) STRING(_T(" /D"));