Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/UpdateDynamicConstraints/UpdateDynamicConstraints.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/UpdateDynamicConstraints/UpdateDynamicConstraints.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/UpdateDynamicConstraints/UpdateDynamicConstraints.cpp (revision 11686) @@ -31,7 +31,7 @@ WriteMatlabData(CONSTRAINTSOUT,constraints); /*Free ressources: */ - delete yg; + xdelete(&yg); delete constraints; delete nodes; delete parameters; Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reduceload/Reduceload.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reduceload/Reduceload.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reduceload/Reduceload.cpp (revision 11686) @@ -39,9 +39,9 @@ WriteMatlabData(PFOUT,pf); /*Free ressources: */ - delete pf; - delete Kfs; - delete ys; + xdelete(&pf); + xdelete(&Kfs); + xdelete(&ys); MODULEEND(); } Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/CreateNodalConstraints/CreateNodalConstraints.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/CreateNodalConstraints/CreateNodalConstraints.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/CreateNodalConstraints/CreateNodalConstraints.cpp (revision 11686) @@ -31,7 +31,7 @@ /*Free ressources: */ delete nodes; - delete ys; + xdelete(&ys); /*end module: */ MODULEEND(); Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtof/Reducevectorgtof.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtof/Reducevectorgtof.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtof/Reducevectorgtof.cpp (revision 11686) @@ -34,8 +34,8 @@ /*Free ressources: */ delete nodes; delete parameters; - delete ug; - delete uf; + xdelete(&ug); + xdelete(&uf); /*end module: */ MODULEEND(); Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/SystemMatrices/SystemMatrices.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/SystemMatrices/SystemMatrices.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/SystemMatrices/SystemMatrices.cpp (revision 11686) @@ -71,10 +71,10 @@ delete loads; delete materials; delete parameters; - delete Kff; - delete Kfs; - delete pf; - delete df; + xdelete(&Kff); + xdelete(&Kfs); + xdelete(&pf); + xdelete(&df); /*end module: */ MODULEEND(); Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp (revision 11686) @@ -7,13 +7,13 @@ void mexFunction( int nlhs, mxArray* plhs[], int nrhs, const mxArray* prhs[]){ /*input datasets: */ - Elements* elements=NULL; - Nodes* nodes=NULL; - Vertices* vertices=NULL; - Loads* loads=NULL; - Materials* materials=NULL; - Parameters* parameters=NULL; - Vector* solution=NULL; + Elements *elements = NULL; + Nodes *nodes = NULL; + Vertices *vertices = NULL; + Loads *loads = NULL; + Materials *materials = NULL; + Parameters *parameters = NULL; + Vector *solution = NULL; /*Boot module: */ MODULEBOOT(); @@ -49,7 +49,7 @@ delete loads; delete materials; delete parameters; - delete solution; + xdelete(&solution); /*end module: */ MODULEEND(); Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtos/Reducevectorgtos.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtos/Reducevectorgtos.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Reducevectorgtos/Reducevectorgtos.cpp (revision 11686) @@ -34,8 +34,8 @@ /*Free ressources: */ delete nodes; delete parameters; - delete yg; - delete ys; + xdelete(&yg); + xdelete(&ys); /*end module: */ MODULEEND(); Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp (revision 11686) @@ -44,9 +44,9 @@ WriteMatlabData(UG,ug); /*Free ressources: */ - delete uf; - delete ug; - delete ys; + xdelete(&uf); + xdelete(&ug); + xdelete(&ys); delete nodes; delete parameters; Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Solver/Solver.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Solver/Solver.cpp (revision 11685) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/mex/Solver/Solver.cpp (revision 11686) @@ -65,11 +65,11 @@ } /*Free ressources: */ - delete Kff; - delete pf; - delete uf0; - delete uf; - delete df; + xdelete(&Kff); + xdelete(&pf); + xdelete(&uf0); + xdelete(&uf); + xdelete(&df); delete parameters; MODULEEND();