Loading Common/Libraries/ParserLibrary/include/SP_parser.i +3 −1 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ IRA::CString CParser<OBJ>::executeCommand(const IRA::CString& command,IRA::CStri IRA::CString answer(""); composeCall+=elem->m_syscall; for (WORD k=0;k<parNum;k++) { composeCall+=" "; if (inParams[k]==IRA::CString(_SP_JOLLYCHARACTER)) { composeCall+=_SP_JOLLYCHARACTER_REPLACEMENT; } Loading @@ -107,6 +108,7 @@ IRA::CString CParser<OBJ>::executeCommand(const IRA::CString& command,IRA::CStri composeCall+=inParams[k]; } } printf("call: %s\n",(const char *)composeCall); /*if (system((const char *)composeCall)<0) { _EXCPT(ParserErrors::SystemCommandErrorExImpl,err,"CParser::executeCommand()"); err.setSystemCommand((const char *)composeCall); Loading Common/Libraries/ParserLibrary/src/TestParser.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ int main(int argc, char *argv[]) parser.add("naviga","firefox",0); parser.add("terminale","xterm -title ",1); parser.add("terminale","xterm -title",2); parser.add("remoteok","extern",0,&CTest::remoteCall); parser.add("remotefail","extern",1,&CTest::remoteCall); Loading Loading
Common/Libraries/ParserLibrary/include/SP_parser.i +3 −1 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ IRA::CString CParser<OBJ>::executeCommand(const IRA::CString& command,IRA::CStri IRA::CString answer(""); composeCall+=elem->m_syscall; for (WORD k=0;k<parNum;k++) { composeCall+=" "; if (inParams[k]==IRA::CString(_SP_JOLLYCHARACTER)) { composeCall+=_SP_JOLLYCHARACTER_REPLACEMENT; } Loading @@ -107,6 +108,7 @@ IRA::CString CParser<OBJ>::executeCommand(const IRA::CString& command,IRA::CStri composeCall+=inParams[k]; } } printf("call: %s\n",(const char *)composeCall); /*if (system((const char *)composeCall)<0) { _EXCPT(ParserErrors::SystemCommandErrorExImpl,err,"CParser::executeCommand()"); err.setSystemCommand((const char *)composeCall); Loading
Common/Libraries/ParserLibrary/src/TestParser.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ int main(int argc, char *argv[]) parser.add("naviga","firefox",0); parser.add("terminale","xterm -title ",1); parser.add("terminale","xterm -title",2); parser.add("remoteok","extern",0,&CTest::remoteCall); parser.add("remotefail","extern",1,&CTest::remoteCall); Loading