Been using this version, and had a problem where quoted strings were in the command line - the inquote variable never gets set false basically.
The following fix seems to work
at line 60 in my copy, I have the def of the function:
bool JrDebug::ParseCommandlineArgString(const char* commandlinestr,char *arg0,bool &foundcommandlineargs)
then from line 104:
else if ((c==34 && inquote==true) || (inquote==false && c==32) || c==0)
{
//rhw-marker
inquote=false;
//rhw-marker
The new line surrounded by marker just to reset inquote flag once quoted arg is stored
-- Rob