Module: wine Branch: master Commit: 6572de3cfa5099f90bc1f6376f05f60828960711 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6572de3cfa5099f90bc1f6376f...
Author: Frédéric Delanoy frederic.delanoy@gmail.com Date: Tue Aug 23 22:54:49 2011 +0200
cmd: Fix ECHO tab issues.
---
programs/cmd/builtins.c | 2 +- programs/cmd/tests/test_builtins.cmd.exp | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index cc3f5f6..c4ad231 100644 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -864,7 +864,7 @@ void WCMD_echo (const WCHAR *command) { int count; const WCHAR *origcommand = command;
- if (command[0]==' ' || command[0]=='.' || command[0]==':') + if (command[0]==' ' || command[0]=='\t' || command[0]=='.' || command[0]==':') command++; count = strlenW(command); if (count == 0 && origcommand[0]!='.' && origcommand[0]!=':') { diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index 18ba102..b86c012 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -52,13 +52,13 @@ word@space@@space@ word
@pwd@>echo@tab@word@space@ -@todo_wine@word +word
@pwd@>echo@tab@word@space@@tab@@space@ -@todo_wine@word@space@@tab@ +word@space@@tab@
@pwd@>echo@tab@word@tab@@space@@space@ -@todo_wine@word@tab@@space@ +word@tab@@space@
@todo_wine@@pwd@>echo word@space@ word @@ -70,7 +70,7 @@ word @space@@tab@word
@pwd@>echo@tab@@tab@word@space@ -@todo_wine@@tab@word +@tab@word ------------ Testing 'echo' [OFF] -------------- word 'singlequotedword' @@ -88,13 +88,13 @@ word word@space@ word@space@@space@ word -@todo_wine@word -@todo_wine@word@space@@tab@ -@todo_wine@word@tab@@space@ +word +word@space@@tab@ +word@tab@@space@ word @tab@word @space@@tab@word -@todo_wine@@tab@word +@tab@word ------------ Testing redirection operators -------------- ...stdout redirection foo