[Bug 2599] New: It appears that tabs are not parsed properly by wcmd?
Wine Bugs
wine-bugs at winehq.org
Mon Dec 6 00:52:54 CST 2004
http://bugs.winehq.org/show_bug.cgi?id=2599
Summary: It appears that tabs are not parsed properly by wcmd?
Product: Wine
Version: 20041201
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: wine-programs
AssignedTo: wine-bugs at winehq.org
ReportedBy: bgrayson at freescale.com
I am trying to install an AutoDesk viewer. It invokes a bat file that contains
the following lines:
copy ^Imsvcp71.dll ^Ieplot\*.*^M$
copy ^Imsvcr71.dll^Ieplot\*.*^M$
I added some printf's to WCMD_Copy(), which shows that it is receiving param1 of
"^Imsvcp71.dll".
In addition, from the second line, since ^I is not recognized as separating
parameters, all of that ends up in param1.
Here is a patch that at least separates the two parameters appropriately
(changes to WCMD_parse):
--- wcmdmain.c.orig Sun Dec 5 23:53:27 2004
+++ wcmdmain.c Sun Dec 5 23:53:59 2004
@@ -696,6 +696,7 @@
*q = '\0';
break;
case ' ':
+ case '\t':
s++;
break;
case '"':
@@ -713,7 +714,7 @@
case '\0':
return;
default:
- while ((*s != '\0') && (*s != ' ')) {
+ while ((*s != '\0') && (*s != ' ') && (*s != '\t')) {
if (p == 0) *p1++ = *s++;
else if (p == 1) *p2++ = *s++;
else s++;
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list