On Feb 9, 2010, at 11:27 AM, Janosch Scharlipp wrote: > > Thanks for your answers, but still i think this is not as it should be. > If the parameter is expanded by the shell, or as if it was the shell, then > the shell escaping mechanism (^ on windows) should work. > If parameter expansion takes place deeper in the program itself, then it > should know, that this parameter should not be expanded.
Well, as the referenced discussion points out the expansion depends on the runtime that the program is linked to. So the root cause is that each runtime handles expansion different, there's little the program can do. Using no expansion at all is no option either. > > Janosch > <snip> > > See http://svn.haxx.se/users/archive-2009-05/0846.shtml > > Stefan > > -- Felix Gilcher Bitextender GmbH Paul-Heyse-Str. 6 D-80336 München