mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 11:22:18 -04:00
parent
e48e8c2cb8
commit
34b1291dff
@ -136,7 +136,7 @@ static void AddWADs(execute_context_t *exec)
|
|||||||
have_wads = 1;
|
have_wads = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
AddCmdLineParameter(exec, "%s", wads[i]);
|
AddCmdLineParameter(exec, "\"%s\"", wads[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
15
src/d_main.c
15
src/d_main.c
@ -1101,10 +1101,23 @@ void FindResponseFile (void)
|
|||||||
indexinfile++; // SKIP PAST ARGV[0] (KEEP IT)
|
indexinfile++; // SKIP PAST ARGV[0] (KEEP IT)
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
boolean quote = false;
|
||||||
|
if (infile[k] == '"')
|
||||||
|
{
|
||||||
|
quote = true;
|
||||||
|
k++;
|
||||||
|
}
|
||||||
myargv[indexinfile++] = infile+k;
|
myargv[indexinfile++] = infile+k;
|
||||||
while(k < size &&
|
while(k < size &&
|
||||||
((*(infile+k)>= ' '+1) && (*(infile+k)<='z')))
|
((*(infile+k)>= ' ') && (*(infile+k)<='z')))
|
||||||
|
{
|
||||||
|
if ((!quote && infile[k] == ' ') ||
|
||||||
|
(quote && infile[k] == '"'))
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
k++;
|
k++;
|
||||||
|
}
|
||||||
*(infile+k) = 0;
|
*(infile+k) = 0;
|
||||||
while(k < size &&
|
while(k < size &&
|
||||||
((*(infile+k)<= ' ') || (*(infile+k)>'z')))
|
((*(infile+k)<= ' ') || (*(infile+k)>'z')))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user