From 905e6836b3ede90d2d35e88279ab155ece57f510 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Wed, 6 Jan 2010 20:08:08 +0000 Subject: [PATCH] Fix echo hello /? Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3524 --- src/shell/shell_cmds.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shell/shell_cmds.cpp b/src/shell/shell_cmds.cpp index 89989e0d..621b5209 100644 --- a/src/shell/shell_cmds.cpp +++ b/src/shell/shell_cmds.cpp @@ -262,7 +262,6 @@ void DOS_Shell::CMD_RENAME(char * args){ } void DOS_Shell::CMD_ECHO(char * args){ - HELP("ECHO"); if (!*args) { if (echo) { WriteOut(MSG_Get("SHELL_CMD_ECHO_ON"));} else { WriteOut(MSG_Get("SHELL_CMD_ECHO_OFF"));} @@ -280,6 +279,8 @@ void DOS_Shell::CMD_ECHO(char * args){ echo=true; return; } + if(strcasecmp(pbuffer,"/?")==0) { HELP("ECHO"); } + args++;//skip first character. either a slash or dot or space size_t len = strlen(args); //TODO check input of else ook nodig is. if(len && args[len - 1] == '\r') {