Frédéric Delanoy : cmd: Fix ECHO tab issues.
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(a)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(a)space@@space@ word @pwd@>echo(a)tab@word(a)space@ -(a)todo_wine@word +word @pwd@>echo(a)tab@word(a)space@@tab@@space@ -(a)todo_wine@word(a)space@@tab@ +word(a)space@@tab@ @pwd@>echo(a)tab@word(a)tab@@space@@space@ -(a)todo_wine@word(a)tab@@space@ +word(a)tab@@space@ @todo_wine@@pwd@>echo word(a)space@ word @@ -70,7 +70,7 @@ word @space@@tab(a)word @pwd@>echo(a)tab@@tab(a)word@space@ -(a)todo_wine@@tab(a)word +(a)tab@word ------------ Testing 'echo' [OFF] -------------- word 'singlequotedword' @@ -88,13 +88,13 @@ word word(a)space@ word(a)space@@space@ word -(a)todo_wine@word -(a)todo_wine@word(a)space@@tab@ -(a)todo_wine@word(a)tab@@space@ +word +word(a)space@@tab@ +word(a)tab@@space@ word @tab(a)word @space@@tab(a)word -(a)todo_wine@@tab(a)word +(a)tab@word ------------ Testing redirection operators -------------- ...stdout redirection foo
participants (1)
-
Alexandre Julliard