mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 20:25:39 +00:00
[CMD] GOTO: Fix label parsing.
We note two things, when CMD searches for the corresponding label in the batch file: - the first character of the line is always ignored, unless it's a colon; - the escape caret ^ is supported and interpreted. Fixes some cmd_winetests.
This commit is contained in:
parent
71cd64d66a
commit
2e4c8c019e
4 changed files with 74 additions and 34 deletions
|
@ -39,9 +39,6 @@ static const TCHAR *const IfOperatorString[] =
|
|||
#define IF_MAX_COMPARISON IF_NEQ
|
||||
};
|
||||
|
||||
/* These three characters act like spaces to the parser in most contexts */
|
||||
#define STANDARD_SEPS _T(",;=")
|
||||
|
||||
static BOOL IsSeparator(TCHAR Char)
|
||||
{
|
||||
return _istspace(Char) || (Char && _tcschr(STANDARD_SEPS, Char));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue