[CMD]: Minor modifications in the files I'm going to touch next:

- Use ARRAYSIZE() instead of hardcoding string buffer max. number of chars.
- Un-globalize a variable; remove dead defines.
- Minor code formatting fixes.

svn path=/trunk/; revision=75999
This commit is contained in:
Hermès Bélusca-Maïto 2017-09-30 14:04:24 +00:00
parent 4f39e403dc
commit 3c9f2e199f
5 changed files with 32 additions and 32 deletions

View file

@ -28,12 +28,11 @@
#ifdef INCLUDE_CMD_BEEP
INT cmd_beep (LPTSTR param)
INT cmd_beep(LPTSTR param)
{
if (_tcsncmp (param, _T("/?"), 2) == 0)
if (_tcsncmp(param, _T("/?"), 2) == 0)
{
ConOutResPaging(TRUE,STRING_BEEP_HELP);
ConOutResPaging(TRUE, STRING_BEEP_HELP);
return 0;
}
@ -46,4 +45,5 @@ INT cmd_beep (LPTSTR param)
return 0;
}
#endif

View file

@ -30,16 +30,16 @@
#ifdef INCLUDE_CMD_CLS
INT cmd_cls (LPTSTR param)
INT cmd_cls(LPTSTR param)
{
HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO csbi;
COORD coPos;
DWORD dwWritten;
if (!_tcsncmp (param, _T("/?"), 2))
if (!_tcsncmp(param, _T("/?"), 2))
{
ConOutResPaging(TRUE,STRING_CLS_HELP);
ConOutResPaging(TRUE, STRING_CLS_HELP);
return 0;
}
@ -62,4 +62,5 @@ INT cmd_cls (LPTSTR param)
return 0;
}
#endif

View file

@ -145,10 +145,6 @@
#include <reactos/buildno.h>
#include <reactos/version.h>
#ifndef NT_SUCCESS
#define NT_SUCCESS(StatCode) ((NTSTATUS)(StatCode) >= 0)
#endif
typedef NTSTATUS (WINAPI *NtQueryInformationProcessProc)(HANDLE, PROCESSINFOCLASS,
PVOID, ULONG, PULONG);
typedef NTSTATUS (WINAPI *NtReadVirtualMemoryProc)(HANDLE, PVOID, PVOID, ULONG, PULONG);
@ -167,7 +163,6 @@ BOOL bDelayedExpansion = FALSE;
BOOL bTitleSet = FALSE;
DWORD dwChildProcessId = 0;
HANDLE hIn;
HANDLE hOut;
LPTSTR lpOriginalEnvironment;
HANDLE CMD_ModuleHandle;
@ -379,6 +374,7 @@ Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
return 1;
}
/* Save the original console title and build a new one */
GetConsoleTitle(szWindowTitle, ARRAYSIZE(szWindowTitle));
bTitleSet = FALSE;
_stprintf(szNewTitle, _T("%s - %s%s"), szWindowTitle, First, Rest);
@ -480,6 +476,8 @@ Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
/* Get code page if it has been changed */
InputCodePage= GetConsoleCP();
OutputCodePage = GetConsoleOutputCP();
/* Restore the original console title */
if (!bTitleSet)
SetConsoleTitle(szWindowTitle);
@ -565,7 +563,7 @@ DoCommand(LPTSTR first, LPTSTR rest, PARSED_COMMAND *Cmd)
* process the command line and execute the appropriate functions
* full input/output redirection and piping are supported
*/
INT ParseCommandLine (LPTSTR cmd)
INT ParseCommandLine(LPTSTR cmd)
{
INT Ret = 0;
PARSED_COMMAND *Cmd = ParseCommand(cmd);
@ -591,7 +589,7 @@ ExecuteAsync(PARSED_COMMAND *Cmd)
PROCESS_INFORMATION prci;
/* Get the path to cmd.exe */
GetModuleFileName(NULL, CmdPath, MAX_PATH);
GetModuleFileName(NULL, CmdPath, ARRAYSIZE(CmdPath));
/* Build the parameter string to pass to cmd.exe */
ParamsEnd = _stpcpy(CmdParams, _T("/S/D/C\""));
@ -1414,7 +1412,7 @@ ReadLine(TCHAR *commandline, BOOL bMore)
}
static VOID
ProcessInput()
ProcessInput(VOID)
{
PARSED_COMMAND *Cmd;
@ -1487,15 +1485,15 @@ BOOL WINAPI BreakHandler(DWORD dwCtrlType)
}
VOID AddBreakHandler (VOID)
VOID AddBreakHandler(VOID)
{
SetConsoleCtrlHandler ((PHANDLER_ROUTINE)BreakHandler, TRUE);
SetConsoleCtrlHandler(BreakHandler, TRUE);
}
VOID RemoveBreakHandler (VOID)
VOID RemoveBreakHandler(VOID)
{
SetConsoleCtrlHandler ((PHANDLER_ROUTINE)BreakHandler, FALSE);
SetConsoleCtrlHandler(BreakHandler, FALSE);
}
@ -1505,7 +1503,7 @@ VOID RemoveBreakHandler (VOID)
*/
#if 0
static VOID
ShowCommands (VOID)
ShowCommands(VOID)
{
/* print command list */
ConOutResPuts(STRING_CMD_HELP1);
@ -1802,6 +1800,8 @@ Initialize(VOID)
TCHAR ModuleName[_MAX_PATH + 1];
INT nExitCode;
HANDLE hOut;
TCHAR *ptr, *cmdLine, option = 0;
BOOL AlwaysStrip = FALSE;
BOOL AutoRun = TRUE;
@ -1993,29 +1993,29 @@ Initialize(VOID)
static VOID Cleanup(VOID)
{
/* run cmdexit.bat */
if (IsExistingFile (_T("cmdexit.bat")))
/* Run cmdexit.bat */
if (IsExistingFile(_T("cmdexit.bat")))
{
ConErrResPuts(STRING_CMD_ERROR5);
ParseCommandLine (_T("cmdexit.bat"));
ParseCommandLine(_T("cmdexit.bat"));
}
else if (IsExistingFile (_T("\\cmdexit.bat")))
else if (IsExistingFile(_T("\\cmdexit.bat")))
{
ConErrResPuts (STRING_CMD_ERROR5);
ParseCommandLine (_T("\\cmdexit.bat"));
ConErrResPuts(STRING_CMD_ERROR5);
ParseCommandLine(_T("\\cmdexit.bat"));
}
#ifdef FEATURE_DIRECTORY_STACK
/* destroy directory stack */
DestroyDirectoryStack ();
/* Destroy directory stack */
DestroyDirectoryStack();
#endif
#ifdef FEATURE_HISTORY
CleanHistory();
#endif
/* free GetEnvVar's buffer */
/* Free GetEnvVar's buffer */
GetEnvVar(NULL);
/* Remove ctrl break handler */

View file

@ -52,7 +52,6 @@
#define BUFF_SIZE 16384
/* Global variables */
extern HANDLE hOut;
extern HANDLE hIn;
extern LPTSTR lpOriginalEnvironment;
extern WORD wColor;
@ -145,7 +144,7 @@ LPCTSTR GetParsedEnvVar ( LPCTSTR varName, UINT* varNameLen, BOOL ModeSetA );
/* Prototypes for COLOR.C */
BOOL SetScreenColor(WORD wColor, BOOL bNoFill);
INT CommandColor (LPTSTR);
INT CommandColor(LPTSTR);
VOID ConInDummy (VOID);
VOID ConInDisable (VOID);

View file

@ -102,7 +102,7 @@ INT CommandColor(LPTSTR rest)
return 1;
}
}
/* Color string: advanced choice: two-digits, "Color ON Color" , "Foreground ON Background" */
/* Color string: advanced choice: two-digits, "Color ON Color", "Foreground ON Background" */
else if (StringToColor(&wColor, &rest) == FALSE)
{
/* Invalid color string */