fix non regression tests in differential_equations module.
[scilab.git] / scilab / modules / differential_equations / sci_gateway / cpp / sci_intg.cpp
index 9d5e25c..a6e7be5 100644 (file)
@@ -253,10 +253,12 @@ types::Function::ReturnValue sci_intg(types::typed_list &in, int _iRetCount, typ
 
     if (bCatch)
     {
-        wchar_t szError[bsiz];
-        os_swprintf(szError, bsiz, _W("%s: An error occured in '%s' subroutine.\n").c_str(), "intg", "dqags");
+               char sError[bsiz];
+               os_sprintf(sError, "%ls: An error occured in '%ls' subroutine.\n", L"intg", L"dqags");
+               wchar_t* szError = to_wide_string(sError);
         os << szError;
         throw ast::InternalError(os.str());
+               FREE(szError);
     }
 
     if (ier)