Index: mbdyn/base/bicg.cc
===================================================================
RCS file: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/mbdyn/base/bicg.cc,v
retrieving revision 1.44
diff -u -r1.44 bicg.cc
--- mbdyn/base/bicg.cc	18 Mar 2009 13:35:24 -0000	1.44
+++ mbdyn/base/bicg.cc	9 Sep 2009 14:54:05 -0000
@@ -180,7 +180,7 @@
 		if (bTest) {
 	 		return;
       		}
-      		if (!std::isfinite(dErr)) {
+      		if (!isfinite(dErr)) {
 			throw ErrSimulationDiverged(MBDYN_EXCEPT_ARGS);
 		}
 		if (iIterCnt > iMaxIter) {
Index: mbdyn/base/dataman2.cc
===================================================================
RCS file: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/mbdyn/base/dataman2.cc,v
retrieving revision 1.136
diff -u -r1.136 dataman2.cc
--- mbdyn/base/dataman2.cc	8 Jul 2009 07:18:03 -0000	1.136
+++ mbdyn/base/dataman2.cc	9 Sep 2009 14:54:05 -0000
@@ -1033,7 +1033,7 @@
 		/* Eseguo il test di convergenza; se e' positivo, esco */
 		/* FIXME: why /(1.+X.Dot()) ??? */
 		doublereal dTest = pResHdl->Dot()/(1. + X.Dot());
-		if (!std::isfinite(dTest)) {
+		if (!isfinite(dTest)) {
 			silent_cerr("Assembly diverged; aborting..." << std::endl);
 			throw DataManager::ErrAssemblyDiverged(MBDYN_EXCEPT_ARGS);
 		}
Index: mbdyn/base/gmres.cc
===================================================================
RCS file: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/mbdyn/base/gmres.cc,v
retrieving revision 1.46
diff -u -r1.46 gmres.cc
--- mbdyn/base/gmres.cc	18 Mar 2009 13:35:24 -0000	1.46
+++ mbdyn/base/gmres.cc	9 Sep 2009 14:54:05 -0000
@@ -220,7 +220,7 @@
 		if (bTest) {
 	 		return;
       		}
-      		if (!std::isfinite(dErr)) {
+      		if (!isfinite(dErr)) {
 			throw ErrSimulationDiverged(MBDYN_EXCEPT_ARGS);
 		}
 		if (iIterCnt > iMaxIter) {
Index: mbdyn/base/nonlin.cc
===================================================================
RCS file: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/mbdyn/base/nonlin.cc,v
retrieving revision 1.34
diff -u -r1.34 nonlin.cc
--- mbdyn/base/nonlin.cc	16 Jan 2009 22:30:35 -0000	1.34
+++ mbdyn/base/nonlin.cc	9 Sep 2009 14:54:05 -0000
@@ -199,7 +199,7 @@
 NonlinearSolverTestNorm::TestPost(const doublereal& dRes) const
 {
 	/* va qui perche' non posso fare sqrt() su !isfinite() */
-	if (!std::isfinite(dRes)) {      
+	if (!isfinite(dRes)) {      
 		throw NonlinearSolver::ErrSimulationDiverged(MBDYN_EXCEPT_ARGS);
 	}
 

