Merge remote-tracking branch 'origin/master' into windows
[scilab.git] / scilab / modules / ast / src / cpp / operations / types_subtraction.cpp
index 2630444..51f0c5f 100644 (file)
@@ -842,7 +842,7 @@ InternalType* sub_M_M(T *_pL, U *_pR)
     {
         if (piDimsL[i] != piDimsR[i])
         {
-            throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+            throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
         }
     }
 
@@ -870,7 +870,7 @@ InternalType* sub_M_MC(T *_pL, U *_pR)
     {
         if (piDimsL[i] != piDimsR[i])
         {
-            throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+            throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
         }
     }
 
@@ -904,6 +904,7 @@ InternalType* sub_M_E(T *_pL, U * /*_pR*/)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -929,7 +930,7 @@ InternalType* sub_MC_M(T *_pL, U *_pR)
     {
         if (piDimsL[i] != piDimsR[i])
         {
-            throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+            throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
         }
     }
 
@@ -957,7 +958,7 @@ InternalType* sub_MC_MC(T *_pL, U *_pR)
     {
         if (piDimsL[i] != piDimsR[i])
         {
-            throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+            throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
         }
     }
 
@@ -991,6 +992,7 @@ InternalType* sub_MC_E(T *_pL, U * /*_pR*/)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1038,6 +1040,7 @@ InternalType* sub_S_E(T *_pL, U * /*_pR*/)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1085,6 +1088,7 @@ InternalType* sub_SC_E(T *_pL, U * /*_pR*/)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1100,6 +1104,7 @@ InternalType* sub_E_M(T * /*_pL*/, U *_pR)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return opposite_M<U, O>(_pR);
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1114,6 +1119,7 @@ InternalType* sub_E_MC(T * /*_pL*/, U *_pR)
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return opposite_MC<U, O>(_pR);
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1502,6 +1508,7 @@ template<class T, class U, class O> types::InternalType* sub_I_E(T *_pL, U * /*_
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1515,6 +1522,7 @@ template<class T, class U, class O> types::InternalType* sub_IC_E(T *_pL, U * /*
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return _pL;
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1528,6 +1536,7 @@ template<class T, class U, class O> types::InternalType* sub_E_I(T * /*_pL*/, U
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return opposite_I<U, O>(_pR);
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1541,6 +1550,7 @@ template<class T, class U, class O> types::InternalType* sub_E_IC(T * /*_pL*/, U
         Sciwarning(_("operation -: Warning adding a matrix with the empty matrix old behaviour.\n"));
         return opposite_IC<U, O>(_pR);
     }
+
     Sciwarning(_("operation -: Warning adding a matrix with the empty matrix will give an empty matrix result.\n"));
     Double* pOut = Double::Empty();
     sub();
@@ -1740,7 +1750,7 @@ template<> InternalType* sub_M_M<Polynom, Polynom, Polynom>(Polynom* _pL, Polyno
     {
         if (piDims1[i] != piDims2[i])
         {
-            throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+            throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
         }
     }
 
@@ -1988,8 +1998,8 @@ template<> InternalType* sub_M_M<Polynom, Double, Polynom>(Polynom* _pL, Double*
     {
         if (piDims1[i] != piDims2[i])
         {
-            wchar_t pMsg[bsiz];
-            os_swprintf(pMsg, bsiz, _W("Error: operator %ls: Matrix dimensions must agree (op1 is %ls, op2 is %ls).\n").c_str(),  L"-", _pL->DimToString().c_str(), _pR->DimToString().c_str());
+            char pMsg[bsiz];
+            os_sprintf(pMsg, bsiz, _("Error: operator %s: Matrix dimensions must agree (op1 is %s, op2 is %s).\n"),  "-", _pL->DimToString().c_str(), _pR->DimToString().c_str());
             throw ast::InternalError(pMsg);
         }
     }
@@ -2329,8 +2339,8 @@ template<> InternalType* sub_M_M<Double, Polynom, Polynom>(Double* _pL, Polynom*
     {
         if (piDims1[i] != piDims2[i])
         {
-            wchar_t pMsg[bsiz];
-            os_swprintf(pMsg, bsiz, _W("Error: operator %ls: Matrix dimensions must agree (op1 is %ls, op2 is %ls).\n").c_str(),  L"+", _pL->DimToString().c_str(), _pR->DimToString().c_str());
+            char pMsg[bsiz];
+            os_sprintf(pMsg, bsiz, _("Error: operator %s: Matrix dimensions must agree (op1 is %s, op2 is %s).\n"),  "+", _pL->DimToString().c_str(), _pR->DimToString().c_str());
             throw ast::InternalError(pMsg);
         }
     }
@@ -2397,7 +2407,7 @@ template<> InternalType* sub_M_M<Sparse, Sparse, Sparse>(Sparse* _pL, Sparse* _p
     if (_pL->getRows() != _pR->getRows() || _pL->getCols() != _pR->getCols())
     {
         //dimensions not match
-        throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+        throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
     }
 
     types::Sparse* pSPOut = _pL->substract(*_pR);
@@ -2559,7 +2569,7 @@ template<> InternalType* sub_M_M<Double, Sparse, Double>(Double* _pL, Sparse* _p
     }
     else
     {
-        throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+        throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
     }
 }
 
@@ -2682,7 +2692,7 @@ template<> InternalType* sub_M_M<Sparse, Double, Double>(Sparse* _pL, Double* _p
 
     if (_pL->getRows() != _pR->getRows() || _pL->getCols() != _pR->getCols())
     {
-        throw ast::InternalError(_W("Inconsistent row/column dimensions.\n"));
+        throw ast::InternalError(_("Inconsistent row/column dimensions.\n"));
     }
 
     //SP - D