Index: /issm/trunk-jpl/src/c/modules/BamgTriangulatex/BamgTriangulatex.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/BamgTriangulatex/BamgTriangulatex.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/BamgTriangulatex/BamgTriangulatex.cpp	(revision 11401)
@@ -17,4 +17,5 @@
 	Th.WriteIndex(pindex,pnels);
 	//delete &Th;
+	return 0;
 
 }
Index: /issm/trunk-jpl/src/c/modules/Chacox/Chacox.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Chacox/Chacox.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/Chacox/Chacox.cpp	(revision 11401)
@@ -191,4 +191,6 @@
 
 
-	#endif //ifdef _HAVE_CHACO_
+	#else //ifdef _HAVE_CHACO_
+	return (0);
+	#endif
 }
Index: /issm/trunk-jpl/src/c/modules/Chacox/input_parse.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Chacox/input_parse.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/Chacox/input_parse.cpp	(revision 11401)
@@ -262,4 +262,6 @@
 	return(0);
 
-	#endif //#ifdef _HAVE_CHACO_ 
+	#else //#ifdef _HAVE_CHACO_ 
+	return(0);
+	#endif
 }
Index: /issm/trunk-jpl/src/c/modules/ContourToMeshx/ContourToMeshxt.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ContourToMeshx/ContourToMeshxt.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/ContourToMeshx/ContourToMeshxt.cpp	(revision 11401)
@@ -69,3 +69,5 @@
 	}
 
+	return NULL;
+
 }
Index: /issm/trunk-jpl/src/c/modules/ContourToNodesx/ContourToNodesx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ContourToNodesx/ContourToNodesx.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/ContourToNodesx/ContourToNodesx.cpp	(revision 11401)
@@ -36,4 +36,5 @@
 	/*Assign output pointers: */
 	*pflags=flags;
-
+	
+	return 1;
 }
Index: /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp	(revision 11401)
@@ -126,4 +126,6 @@
 	}
 	if (debug && my_thread==0) printf("\b\b\b\b\b\b\b%5.2lf %%\n",100.0);
+	
+	return NULL;
 
 }
Index: /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp	(revision 11401)
@@ -36,3 +36,5 @@
 	/*Assign output pointers: */
 	*pflags=flags;
+
+	return 1;
 }
Index: /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp	(revision 11401)
@@ -74,3 +74,5 @@
 	/*Free ressources:*/
 	xfree((void**)&already);
+	
+	return NULL;
 }
Index: /issm/trunk-jpl/src/c/modules/Scotchx/Scotchx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Scotchx/Scotchx.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/Scotchx/Scotchx.cpp	(revision 11401)
@@ -339,4 +339,6 @@
   return (0);
 
-#endif //#ifdef _HAVE_SCOTCH_ 
+#else //#ifdef _HAVE_SCOTCH_ 
+  return(0);
+#endif
 }
Index: /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp	(revision 11401)
@@ -24,5 +24,7 @@
 					sgn,cm,sp));
 
-	#endif //ifdef _HAVE_SHAPELIB_
+	#else //ifdef _HAVE_SHAPELIB_
+	return 0;
+	#endif
 }
 
@@ -607,5 +609,7 @@
 	return(iret);
 
-	#endif //ifdef _HAVE_SHAPELIB_
+	#else //ifdef _HAVE_SHAPELIB_
+	return 0;
+	#endif
 }
 
Index: /issm/trunk-jpl/src/c/shared/Numerics/Verbosity.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Numerics/Verbosity.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/shared/Numerics/Verbosity.cpp	(revision 11401)
@@ -64,4 +64,5 @@
 
 	verbositylevel = (int)level;
+	return verbositylevel;
 
 #else
Index: /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp	(revision 11400)
+++ /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp	(revision 11401)
@@ -124,5 +124,5 @@
 ******************************************************************************************************************************/
 
-int RiftSegmentsFromSegments(int* pnriftsegs, int** priftsegments, int nel, double* index, int nsegs,double* segments){
+void RiftSegmentsFromSegments(int* pnriftsegs, int** priftsegments, int nel, double* index, int nsegs,double* segments){
 	
 	int i,counter;
@@ -379,23 +379,23 @@
                                    IsInPoly
 ******************************************************************************************************************************/
-int IsInPoly(double* in,double* xc,double* yc,int numnodes,double* x,double* y,int nods){
-
-	int i;
-	double x0,y0;
-
-	/*Go through all nodes of the mesh:*/
-	for (i=0;i<nods;i++){
-		if (in[i]){
-			/*this node already is inside one of the contours, continue*/
-			continue;
-		}
-		/*pick up node: */
-		x0=x[i];
-		y0=y[i];
-		if (pnpoly(numnodes,xc,yc,x0,y0)){
-			in[i]=1;
-		}
-	}
-}
+//void IsInPoly(double* in,double* xc,double* yc,int numnodes,double* x,double* y,int nods){
+//
+//	int i;
+//	double x0,y0;
+//
+//	/*Go through all nodes of the mesh:*/
+//	for (i=0;i<nods;i++){
+//		if (in[i]){
+//			/*this node already is inside one of the contours, continue*/
+//			continue;
+//		}
+//		/*pick up node: */
+//		x0=x[i];
+//		y0=y[i];
+//		if (pnpoly(numnodes,xc,yc,x0,y0)){
+//			in[i]=1;
+//		}
+//	}
+//}
 
 /******************************************************************************************************************************
Index: /issm/trunk-jpl/src/c/shared/TriMesh/trimesh.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/TriMesh/trimesh.h	(revision 11400)
+++ /issm/trunk-jpl/src/c/shared/TriMesh/trimesh.h	(revision 11401)
@@ -26,5 +26,5 @@
 int IsNeighbor(int el1,int el2,double* index);
 int IsOnRift(int el,int nriftsegs,int* riftsegments);
-int RiftSegmentsFromSegments(int* pnriftsegs, int** priftsegments, int nel, double* index, int nsegs,double* segments);
+void RiftSegmentsFromSegments(int* pnriftsegs, int** priftsegments, int nel, double* index, int nsegs,double* segments);
 int DetermineGridElementListOnOneSideOfRift(int* pNumGridElementListOnOneSideOfRift, int** pGridElementListOnOneSideOfRift, int segmentnumber, int nriftsegs, int* riftsegments, int node,double* index,int nel);
 int UpdateSegments(double** psegments,double** psegmentmarkerlist, int* pnsegs, double* index, double* x,double* y,int* riftsegments,int nriftsegs);
