mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 17:56:00 +00:00
* When comparing two strings, you do not need to check what comes after them.
* You do not need to look for the next space in the "command" to run on if success, that will be handled later on, and causes it to skip over to much if it done in both spots svn path=/trunk/; revision=22334
This commit is contained in:
parent
fb2ac07e08
commit
1aeb0661d4
1 changed files with 2 additions and 4 deletions
|
@ -177,15 +177,13 @@ INT cmd_if (LPTSTR cmd, LPTSTR param)
|
|||
while (_istspace (*pp)) /* Skip subsequent spaces */
|
||||
pp++;
|
||||
|
||||
/* are the two sides equal, and does the second end in the same place? */
|
||||
if ( !_tcsncmp(param,pp,p1len) && _tcschr(_T(" ("),pp[p1len]) )
|
||||
/* are the two sides equal*/
|
||||
if ( !_tcsncmp(param,pp,p1len))
|
||||
x_flag ^= X_EXEC;
|
||||
pp += p1len;
|
||||
|
||||
if ( x_flag )
|
||||
{
|
||||
while (*pp && !_istspace (*pp)) /* Find first space, */
|
||||
pp++;
|
||||
x_flag |= X_EMPTY;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue