Module: wine Branch: master Commit: 5482924735ce8de0c8f21edfebdbae00ddec7d4d URL: http://source.winehq.org/git/wine.git/?a=commit;h=5482924735ce8de0c8f21edfeb...
Author: Jason Edmeades us@edmeades.me.uk Date: Tue Feb 20 18:00:37 2007 +0000
cmd.exe: Support :EOF in goto labels.
---
programs/cmd/builtins.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index e61ad8e..9f4cb74 100755 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -433,6 +433,13 @@ char string[MAX_PATH]; return; } if (context != NULL) { + + /* Handle special :EOF label */ + if (lstrcmpi (":eof", param1) == 0) { + context -> skip_rest = TRUE; + return; + } + SetFilePointer (context -> h, 0, NULL, FILE_BEGIN); while (WCMD_fgets (string, sizeof(string), context -> h)) { if ((string[0] == ':') && (lstrcmpi (&string[1], param1) == 0)) return;