<p>Hi Niklas,</p>
<p>On Jan 4, 2013 5:36 AM, "Niklas Gürtler" <<a href="mailto:profclonk@gmx.de">profclonk@gmx.de</a>> wrote:<br>
><br>
> Dear readers,<br>
><br>
> quoting of arguments to command line programs works different on Windows<br>
> than on *nix, for example:<br>
><br>
> When executing MinGW's gcc.exe from cmd.exe:<br>
><br>
> Typed in cmd.exe        Gets transformed to<br>
> "foo.exe"               foo.exe<br>
> "fo\"o.exe"             fo"o.exe<br>
> "foo bar.exe"           foo bar.exe<br>
> "foo\bar.exe"           foo\bar.exe<br>
> "foo\\bar.exe"          foo\\bar.exe<br>
> "foo\\\"bar.exe"        foo\"bar.exe<br>
> "foo\\\bar.exe"         foo\\\bar.exe<br>
> "foo\\\\\\\"bar.exe"    foo\\\"bar.exe<br>
><br>
> Filenames containing " are of course invalid, but this is only to<br>
> demonstrate the quoting behaviour.Note that these example strings will<br>
> result in ONE SINGLE argument (i.e. ONE argv[] entry) to the program.<br>
><br>
> So i wrote the attached patch to let pkg-config output correctly quoted<br>
> strings on Windows.</p>
<p>Sorry, I missed this earlier. I didn't look too closely at the patch because I think I'm missing a couple things.</p>
<p>1. What is the problem you're trying to address? I understand it had to do with weird quoting, but I can't tell what the issue is.</p>
<p>2. What exactly is the patch intended to do? It's light on commit messages and comments.</p>
<p>--<br>
Dan</p>