Sweden-Number/programs
Bernhard Übelacker f238e846e7 cmd.exe: Change parsing of the if command to avoid parsing the operators.
Found while trying to look into bug 44236.
A batch script is executed containing a line like this:
  if (%1)==(p) start /W  " "  "%SFDIR%WSFplot" wr2300.t35 3

This returns an error like this:
  Syntax error
  Can't recognize 'p' as an internal or external command, or batch script.

It looks like native does handle the brackets differently when contained
inside the condition part of the if command.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44338
Signed-off-by: Bernhard Übelacker <bernhardu@mailbox.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-23 22:12:09 +02:00
..
arp makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
aspnet_regiis makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
attrib attrib: Build with msvcrt. 2019-04-29 18:46:25 +02:00
cabarc cabarc: Remove duplicate defines. 2019-05-16 22:55:50 +02:00
cacls makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
clock clock: Build with msvcrt. 2019-04-29 18:46:25 +02:00
cmd cmd.exe: Change parsing of the if command to avoid parsing the operators. 2019-08-23 22:12:09 +02:00
conhost makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
control control: Build with msvcrt. 2019-04-29 18:46:25 +02:00
cscript wscript: Build with msvcrt. 2019-05-02 11:08:17 +02:00
dism makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
dpnsvr makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
dxdiag dxdiag: Build with msvcrt. 2019-04-29 18:46:25 +02:00
eject eject: Build with msvcrt. 2019-04-29 18:46:25 +02:00
expand expand: Build with msvcrt. 2019-04-29 18:46:25 +02:00
explorer explorer: Set the default driver to mac,x11 in all cases. 2019-05-20 18:32:02 +02:00
extrac32 extrac32: Build with msvcrt. 2019-04-29 18:46:25 +02:00
fc makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
find find/tests: First tests. 2019-08-20 21:29:37 +02:00
findstr makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
fsutil makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
hh hh: Build with msvcrt. 2019-04-30 09:53:59 +02:00
hostname hostname: Build with msvcrt. 2019-04-30 09:54:02 +02:00
icacls makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
icinfo icinfo: Build with msvcrt. 2019-04-30 09:54:05 +02:00
iexplore iexplore: Build with msvcrt. 2019-04-30 09:54:08 +02:00
ipconfig ipconfig: Build with msvcrt. 2019-04-30 09:54:17 +02:00
lodctr makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
mofcomp makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
mshta makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
msidb msidb: Build with msvcrt. 2019-04-30 09:54:28 +02:00
msiexec msiexec: Build with msvcrt. 2019-04-30 09:54:38 +02:00
msinfo32 makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
net net: Build with msvcrt. 2019-04-30 09:54:45 +02:00
netsh makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
netstat netstat: Build with msvcrt. 2019-04-30 09:54:54 +02:00
ngen makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
notepad makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
oleview oleview: Build with msvcrt. 2019-04-30 09:55:42 +02:00
ping ping: Build with msvcrt. 2019-05-02 11:08:17 +02:00
plugplay makefiles: Build stub services with msvcrt. 2019-04-24 11:32:32 +02:00
powershell makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
presentationfontcache makefiles: Build stub services with msvcrt. 2019-04-24 11:32:32 +02:00
progman progman: Build with msvcrt. 2019-04-30 09:55:50 +02:00
reg makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
regasm makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
regedit makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
regsvcs makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
regsvr32 regsvr32: Build with msvcrt. 2019-04-30 09:56:00 +02:00
rpcss rpcss: Build with msvcrt. 2019-05-01 10:39:42 +02:00
rundll.exe16 rundll.exe: Build with msvcrt. 2019-05-21 18:08:36 +02:00
rundll32 rundll32: Build with msvcrt. 2019-05-01 10:39:49 +02:00
sc sc: Build with msvcrt. 2019-05-01 10:39:55 +02:00
schtasks schtasks: Build with msvcrt. 2019-05-01 10:40:00 +02:00
sdbinst makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
secedit makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
servicemodelreg makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
services services: Don't redirect the image file path for kernel drivers. 2019-08-19 11:29:28 +02:00
shutdown makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
spoolsv makefiles: Build stub services with msvcrt. 2019-04-24 11:32:32 +02:00
start start.exe: Search PATH for the executable to launch. 2019-08-19 22:17:20 +02:00
subst makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
svchost svchost: Build with msvcrt. 2019-05-01 10:40:19 +02:00
systeminfo makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
taskkill taskkill: Build with msvcrt. 2019-05-01 10:40:25 +02:00
tasklist makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
taskmgr makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
termsv makefiles: Build stub services with msvcrt. 2019-04-24 11:32:32 +02:00
uninstaller uninstaller: Explicitly mark a qsort() callback funtion cdecl. 2019-05-06 07:13:53 -05:00
unlodctr makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
view view: Build with msvcrt. 2019-05-01 10:40:40 +02:00
wevtutil makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
wineboot wineboot: Only use cpuid on platforms where it makes sense. 2019-08-13 20:24:48 +02:00
winebrowser winecrt0: Make the main() and wmain() entry points cdecl. 2019-05-30 15:04:06 +02:00
winecfg winecfg: Don't mark glu32 as builtin-only. 2019-05-16 20:54:23 +02:00
wineconsole makefiles: Support specifying installed files in the top-level makefile. 2018-11-27 14:48:04 +01:00
winedbg winedbg: Set auto attach event after processing the first exception. 2019-07-02 20:43:19 +02:00
winedevice winedevice: Build with msvcrt. 2019-05-02 11:08:16 +02:00
winefile winefile: Explicitly mark qsort() callback funtions cdecl. 2019-05-06 07:13:53 -05:00
winemenubuilder winemenubuilder: Remove useless cast to self. 2019-03-09 02:10:28 +01:00
winemine winemine: Build with msvcrt. 2019-05-02 11:08:16 +02:00
winemsibuilder winemsibuilder: Build with msvcrt. 2019-05-02 11:08:16 +02:00
winepath winecrt0: Make the main() and wmain() entry points cdecl. 2019-05-30 15:04:06 +02:00
winetest winetest: Build with msvcrt. 2019-05-02 11:08:17 +02:00
winevdm include: Don't allow using wine/library.h with msvcrt. 2019-05-17 20:01:01 +02:00
winhelp.exe16 winhelp.exe: Build with msvcrt. 2019-05-21 18:08:36 +02:00
winhlp32 winhlp32: Build with msvcrt. 2019-05-02 11:08:17 +02:00
winmgmt makefiles: Build stub services with msvcrt. 2019-04-24 11:32:32 +02:00
winoldap.mod16 winoldap.mod: Build with msvcrt. 2019-05-21 18:08:36 +02:00
winver makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
wmic wmic: Build with msvcrt. 2019-05-02 11:08:17 +02:00
wmplayer makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
wordpad makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
write write: Build with msvcrt. 2019-05-02 11:08:17 +02:00
wscript wscript: Build with msvcrt. 2019-05-02 11:08:17 +02:00
wusa makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
xcopy makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00