[1/2] cmd: echo_mode has BOOL type instead of int
Frédéric Delanoy
frederic.delanoy at gmail.com
Mon Sep 12 16:53:59 CDT 2011
---
programs/cmd/batch.c | 1 -
programs/cmd/builtins.c | 7 ++++---
programs/cmd/directory.c | 2 --
programs/cmd/wcmdmain.c | 7 ++++---
4 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/programs/cmd/batch.c b/programs/cmd/batch.c
index 881c7d1..f988d95 100644
--- a/programs/cmd/batch.c
+++ b/programs/cmd/batch.c
@@ -24,7 +24,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(cmd);
-extern int echo_mode;
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern BATCH_CONTEXT *context;
extern DWORD errorlevel;
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 716db4b..219291f 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -50,7 +50,8 @@ struct env_stack *pushd_directories;
extern HINSTANCE hinst;
extern WCHAR inbuilt[][10];
-extern int echo_mode, verify_mode, defaultColor;
+extern int verify_mode, defaultColor;
+extern BOOL echo_mode;
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern BATCH_CONTEXT *context;
extern DWORD errorlevel;
@@ -876,11 +877,11 @@ void WCMD_echo (const WCHAR *command) {
return;
}
if (lstrcmpiW(command, onW) == 0) {
- echo_mode = 1;
+ echo_mode = TRUE;
return;
}
if (lstrcmpiW(command, offW) == 0) {
- echo_mode = 0;
+ echo_mode = FALSE;
return;
}
WCMD_output_asis (command);
diff --git a/programs/cmd/directory.c b/programs/cmd/directory.c
index 1863690..0b5df04 100644
--- a/programs/cmd/directory.c
+++ b/programs/cmd/directory.c
@@ -33,8 +33,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(cmd);
-
-extern int echo_mode;
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern DWORD errorlevel;
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index 840c5da..6230582 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -86,7 +86,8 @@ const WCHAR externals[NUM_EXTERNALS][10] = {
HINSTANCE hinst;
DWORD errorlevel;
-int echo_mode = 1, verify_mode = 0, defaultColor = 7;
+int verify_mode = 0, defaultColor = 7;
+BOOL echo_mode = TRUE;
static int opt_c, opt_k, opt_s;
const WCHAR newline[] = {'\r','\n','\0'};
static const WCHAR equalsW[] = {'=','\0'};
@@ -1233,7 +1234,7 @@ void WCMD_execute (const WCHAR *command, const WCHAR *redirects,
CMD_LIST **cmdList)
{
WCHAR *cmd, *p, *redir;
- int status, i, prev_echo_mode;
+ int status, i;
DWORD count, creationDisposition;
HANDLE h;
WCHAR *whichcmd;
@@ -1246,7 +1247,7 @@ void WCMD_execute (const WCHAR *command, const WCHAR *redirects,
DWORD idx_stdhandles[3] = {STD_INPUT_HANDLE,
STD_OUTPUT_HANDLE,
STD_ERROR_HANDLE};
- BOOL piped = FALSE;
+ BOOL prev_echo_mode, piped = FALSE;
WINE_TRACE("command on entry:%s (%p), with forVariable '%s'='%s'\n",
wine_dbgstr_w(command), cmdList,
--
1.7.6
More information about the wine-patches
mailing list