Index: /issm/trunk-jpl/src/wrappers/AverageFilter/AverageFilter.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/AverageFilter/AverageFilter.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/AverageFilter/AverageFilter.cpp	(revision 15105)
@@ -13,11 +13,11 @@
 
 void AverageFilterUsage(void){/*{{{*/
-	_printf_("   AverageFilter usage:" << "\n");
-	_printf_("   [image_out]=AverageFilter(image_in,pixels)" << "\n");
-	_printf_("   where:" << "\n");
-	_printf_("      image_in in double format" << "\n");
-	_printf_("      pixels: characteristic size of smoothing" << "\n");
-	_printf_("      image_out in double format" << "\n");
-	_printf_("" << "\n");
+	_printf_("   AverageFilter usage:\n");
+	_printf_("   [image_out]=AverageFilter(image_in,pixels)\n");
+	_printf_("   where:\n");
+	_printf_("      image_in in double format\n");
+	_printf_("      pixels: characteristic size of smoothing\n");
+	_printf_("      image_out in double format\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(AverageFilter){
Index: /issm/trunk-jpl/src/wrappers/BamgConvertMesh/BamgConvertMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/BamgConvertMesh/BamgConvertMesh.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/BamgConvertMesh/BamgConvertMesh.cpp	(revision 15105)
@@ -6,10 +6,10 @@
 void BamgConvertMeshUsage(void){/*{{{*/
 	_printf0_("BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y)" << "\n");
-	_printf0_("      index: index of the mesh" << "\n");
-	_printf0_("      x,y: coordinates of the nodes" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y)\n");
+	_printf0_("      index: index of the mesh\n");
+	_printf0_("      x,y: coordinates of the nodes\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(BamgConvertMesh){
Index: /issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.cpp	(revision 15105)
@@ -5,7 +5,7 @@
 
 void BamgMesherUsage(void){/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions)" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions)\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(BamgMesher){
Index: /issm/trunk-jpl/src/wrappers/BamgTriangulate/BamgTriangulate.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/BamgTriangulate/BamgTriangulate.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/BamgTriangulate/BamgTriangulate.cpp	(revision 15105)
@@ -6,10 +6,10 @@
 void BamgTriangulateUsage(void){/*{{{*/
 	_printf0_("BAMGTRIANGULATE - Delaunay Triangulation of a list of points");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      index=BamgTriangulate(x,y);" << "\n");
-	_printf0_("      index: index of the triangulation" << "\n");
-	_printf0_("      x,y: coordinates of the nodes" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      index=BamgTriangulate(x,y);\n");
+	_printf0_("      index: index of the triangulation\n");
+	_printf0_("      x,y: coordinates of the nodes\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(BamgTriangulate){
@@ -36,5 +36,5 @@
 
 	/*Input datasets: */
-	if (verbose) _printf_("Fetching inputs" << "\n");
+	if (verbose) _printf_("Fetching inputs\n");
 	FetchData(&x,&nods,&x_cols,XHANDLE);
 	FetchData(&y,&y_rows,&y_cols,YHANDLE);
@@ -46,5 +46,5 @@
 
 	/* Run core computations: */
-	if (verbose) _printf_("Call core" << "\n");
+	if (verbose) _printf_("Call core\n");
 	BamgTriangulatex(&index,&nels,x,y,nods);
 
Index: /issm/trunk-jpl/src/wrappers/Chaco/Chaco.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Chaco/Chaco.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Chaco/Chaco.cpp	(revision 15105)
@@ -12,7 +12,7 @@
 
 void ChacoUsage(void){/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Chaco){
@@ -89,17 +89,17 @@
 	_printf_("options: [");
 	for(i=0;i<10;i++)_printf_(options[i] << "|");
-	_printf_("]" << "\n");
-	_printf_("start: " << "\n");
+	_printf_("]\n");
+	_printf_("start: \n");
 	for (i=0; i<nvtxs+1;i++)_printf_(start[i] << " ");
-	_printf_("" << "\n");
-	_printf_("adjacency: " << "\n");
+	_printf_("\n");
+	_printf_("adjacency: \n");
 	for (i=0; i<mxGetNzmax(A_IN);i++)_printf_("" <<adjacency[i]<< " ");i++)
-	_printf_("" << "\n");
+	_printf_("\n");
 	_printf_("nedges: " << nedges << " " << ewgts << "\n");
 	if(ewgts) for (i = 0; i < nedges; i++)_printf_(ewgts[i] << " ");
-	_printf_("" << "\n");
-	_printf_("vwgts:" << "\n");
+	_printf_("\n");
+	_printf_("vwgts:\n");
 	for (i = 0; i < nvtxs; i++)_printf_(vwgts[i] << " ");
-	_printf_("" << "\n");
+	_printf_("\n");
 	_printf_("nparts: " << nparts[0] << "\n");
 	_printf_("goal: " << goal << "\n");
Index: /issm/trunk-jpl/src/wrappers/ContourToMesh/ContourToMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/ContourToMesh/ContourToMesh.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/ContourToMesh/ContourToMesh.cpp	(revision 15105)
@@ -7,23 +7,23 @@
 
 void ContourToMeshUsage(void){/*{{{*/
-	_printf_("CONTOURTOMESH - Flag the elements or nodes inside a contour" << "\n");
-	_printf_("" << "\n");
-	_printf_("      Usage: " << "\n");
-	_printf_("         [in_nod,in_elem]=ContourToMesh(index,x,y,contourname,interptype,edgevalue)" << "\n");
-	_printf_("" << "\n");
-	_printf_("         index,x,y: mesh triangulation." << "\n");
-	_printf_("         contourname: name of .exp file containing the contours." << "\n");
-	_printf_("         interptype: string definining type of interpolation ('element', or 'node')." << "\n");
-	_printf_("         edgevalue: integer (0, 1 or 2) defining the value associated to the nodes on the edges of the polygons." << "\n");
-	_printf_("         in_nod: vector of flags (0 or 1), of size nods if interptype is set to 'node' or 'element and node', " << "\n");
-	_printf_("            or of size 0 otherwise." << "\n");
-	_printf_("         in_elem: vector of flags (0 or 1), of size nel if interptype is set to 'element' or 'element and node', " << "\n");
-	_printf_("            or of size 0 otherwise." << "\n");
-	_printf_("" << "\n");
-	_printf_("      Example: " << "\n");
-	_printf_("         in_nod=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','node',1)" << "\n");
-	_printf_("         in_elements=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','element',0)" << "\n");
-	_printf_("         [in_nodes,in_elements]=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','element and node',0)" << "\n");
-	_printf_("" << "\n");
+	_printf_("CONTOURTOMESH - Flag the elements or nodes inside a contour\n");
+	_printf_("\n");
+	_printf_("      Usage: \n");
+	_printf_("         [in_nod,in_elem]=ContourToMesh(index,x,y,contourname,interptype,edgevalue)\n");
+	_printf_("\n");
+	_printf_("         index,x,y: mesh triangulation.\n");
+	_printf_("         contourname: name of .exp file containing the contours.\n");
+	_printf_("         interptype: string definining type of interpolation ('element', or 'node').\n");
+	_printf_("         edgevalue: integer (0, 1 or 2) defining the value associated to the nodes on the edges of the polygons.\n");
+	_printf_("         in_nod: vector of flags (0 or 1), of size nods if interptype is set to 'node' or 'element and node', \n");
+	_printf_("            or of size 0 otherwise.\n");
+	_printf_("         in_elem: vector of flags (0 or 1), of size nel if interptype is set to 'element' or 'element and node', \n");
+	_printf_("            or of size 0 otherwise.\n");
+	_printf_("\n");
+	_printf_("      Example: \n");
+	_printf_("         in_nod=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','node',1)\n");
+	_printf_("         in_elements=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','element',0)\n");
+	_printf_("         [in_nodes,in_elements]=ContourToMesh(md.elements,md.x,md.y,'Contour.exp','element and node',0)\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(ContourToMesh){
Index: /issm/trunk-jpl/src/wrappers/ContourToNodes/ContourToNodes.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/ContourToNodes/ContourToNodes.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/ContourToNodes/ContourToNodes.cpp	(revision 15105)
@@ -6,12 +6,12 @@
 
 void ContourToNodesUsage(void){/*{{{*/
-	_printf_("   usage:" << "\n");
-	_printf_("   [flags]=ContourToNodes(x,y,contourname,edgevalue);" << "\n");
-	_printf_("   where:" << "\n");
-	_printf_("      x,y: list of nodes." << "\n");
-	_printf_("      contourname: name of .exp file containing the contours, or resulting structure from call to expread." << "\n");
-	_printf_("      edgevalue: integer (0, 1 or 2) defining the value associated to the nodes on the edges of the polygons." << "\n");
-	_printf_("      flags: vector of flags (0 or 1), of size nods." << "\n");
-	_printf_("" << "\n");
+	_printf_("   usage:\n");
+	_printf_("   [flags]=ContourToNodes(x,y,contourname,edgevalue);\n");
+	_printf_("   where:\n");
+	_printf_("      x,y: list of nodes.\n");
+	_printf_("      contourname: name of .exp file containing the contours, or resulting structure from call to expread.\n");
+	_printf_("      edgevalue: integer (0, 1 or 2) defining the value associated to the nodes on the edges of the polygons.\n");
+	_printf_("      flags: vector of flags (0 or 1), of size nods.\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(ContourToNodes){
Index: /issm/trunk-jpl/src/wrappers/EdgeDetection/EdgeDetection.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/EdgeDetection/EdgeDetection.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/EdgeDetection/EdgeDetection.cpp	(revision 15105)
@@ -6,15 +6,15 @@
 
 void EdgeDetectionUsage(void){/*{{{*/
-	_printf0_("EDGEDETECTION usage- detect edges of a boolean image" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      contours=EdgeDetection(image);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      image: boolean matrix" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      load('velocities.mat');" << "\n");
-	_printf0_("      md.inversion.vx_obs=EdgeDetection(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("EDGEDETECTION usage- detect edges of a boolean image\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      contours=EdgeDetection(image);\n");
+	_printf0_("\n");
+	_printf0_("      image: boolean matrix\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      load('velocities.mat');\n");
+	_printf0_("      md.inversion.vx_obs=EdgeDetection(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(EdgeDetection){
Index: /issm/trunk-jpl/src/wrappers/ElementConnectivity/ElementConnectivity.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/ElementConnectivity/ElementConnectivity.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/ElementConnectivity/ElementConnectivity.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void ElementConnectivityUsage(void) {/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(ElementConnectivity){
Index: /issm/trunk-jpl/src/wrappers/EnumToString/EnumToString.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/EnumToString/EnumToString.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/EnumToString/EnumToString.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void EnumToStringUsage(void){/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: " << __FUNCT__ << "string = EnumToString(enum);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: " << __FUNCT__ << "string = EnumToString(enum);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(EnumToString){
Index: /issm/trunk-jpl/src/wrappers/Exp2Kml/Exp2Kml.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Exp2Kml/Exp2Kml.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Exp2Kml/Exp2Kml.cpp	(revision 15105)
@@ -5,26 +5,26 @@
 
 void Exp2KmlUsage(void){/*{{{*/
-	_printf0_("Exp2Kml - exp to kml file conversion module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module converts a file from exp to kml format." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      filexp      file name of exp file to be read (char)" << "\n");
-	_printf0_("      filkml      file name of kml file to be written (char)" << "\n");
-	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)" << "\n");
-	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)" << "\n");
-	_printf0_("      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ret         return code (non-zero for warning)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml', 1);" << "\n");
-	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');" << "\n");
-	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Exp2Kml - exp to kml file conversion module:\n");
+	_printf0_("\n");
+	_printf0_("   This module converts a file from exp to kml format.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      filexp      file name of exp file to be read (char)\n");
+	_printf0_("      filkml      file name of kml file to be written (char)\n");
+	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
+	_printf0_("\n");
+	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)\n");
+	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
+	_printf0_("      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))\n");
+	_printf0_("\n");
+	_printf0_("      ret         return code (non-zero for warning)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml', 1);\n");
+	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');\n");
+	_printf0_("      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Exp2Kml){
Index: /issm/trunk-jpl/src/wrappers/ExpSimplify/ExpSimplify.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/ExpSimplify/ExpSimplify.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/ExpSimplify/ExpSimplify.cpp	(revision 15105)
@@ -5,18 +5,18 @@
 
 void ExpSimplifyUsage(void){/*{{{*/
-	_printf_("ExpSimplify - Simplify Exp contour" << "\n");
-	_printf_("" << "\n");
-	_printf_("   Recursive Douglas-Peucker Polygon Simplification" << "\n");
-	_printf_("" << "\n");
-	_printf_("   Usage:" << "\n");
-	_printf_("      ExpSimplify(expfile,tol);" << "\n");
-	_printf_("      - expfile: name of the exp file" << "\n");
-	_printf_("      - tol:  tolerance (maximal euclidean distance allowed between the new line and a vertex)" << "\n");
-	_printf_("      Additional options:" << "\n");
-	_printf_("      - 'min': minimum number of vertices to save contours in exp file (default is 3)" << "\n");
-	_printf_("" << "\n");
-	_printf_("   Example:" << "\n");
-	_printf_("      ExpSimplify('file.exp',100);" << "\n");
-	_printf_("      ExpSimplify('file.exp',100,'remove1',false);" << "\n");
+	_printf_("ExpSimplify - Simplify Exp contour\n");
+	_printf_("\n");
+	_printf_("   Recursive Douglas-Peucker Polygon Simplification\n");
+	_printf_("\n");
+	_printf_("   Usage:\n");
+	_printf_("      ExpSimplify(expfile,tol);\n");
+	_printf_("      - expfile: name of the exp file\n");
+	_printf_("      - tol:  tolerance (maximal euclidean distance allowed between the new line and a vertex)\n");
+	_printf_("      Additional options:\n");
+	_printf_("      - 'min': minimum number of vertices to save contours in exp file (default is 3)\n");
+	_printf_("\n");
+	_printf_("   Example:\n");
+	_printf_("      ExpSimplify('file.exp',100);\n");
+	_printf_("      ExpSimplify('file.exp',100,'remove1',false);\n");
 }/*}}}*/
 void simplify(Contour<double>* contour,bool* flags,int ind0,int ind1,double tolerance){/*{{{*/
@@ -202,5 +202,5 @@
 		}
 		else{
-			_printf_("   Final   number of vertices in contour #"<<counter+1<<": "<<newnods<<" (not saved)" << "\n");
+			_printf_("   Final   number of vertices in contour #"<<counter+1<<": "<<newnods<<" (not saved)\n");
 		}
 
Index: /issm/trunk-jpl/src/wrappers/HoleFiller/HoleFiller.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/HoleFiller/HoleFiller.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/HoleFiller/HoleFiller.cpp	(revision 15105)
@@ -13,11 +13,11 @@
 
 void HoleFillerUsage(void){/*{{{*/
-	_printf_("   HoleFiller usage:" << "\n");
-	_printf_("   [image_out]=HoleFiller(image_in,smooth);" << "\n");
-	_printf_("   where:" << "\n");
-	_printf_("      image_in in double format" << "\n");
-	_printf_("      smooth: 1 to smooth with a box filer, 0 to leave data raw" << "\n");
-	_printf_("      image_out in double format" << "\n");
-	_printf_("" << "\n");
+	_printf_("   HoleFiller usage:\n");
+	_printf_("   [image_out]=HoleFiller(image_in,smooth);\n");
+	_printf_("   where:\n");
+	_printf_("      image_in in double format\n");
+	_printf_("      smooth: 1 to smooth with a box filer, 0 to leave data raw\n");
+	_printf_("      image_out in double format\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(HoleFiller){
Index: /issm/trunk-jpl/src/wrappers/InternalFront/InternalFront.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InternalFront/InternalFront.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InternalFront/InternalFront.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void InternalFrontUsage(void) {/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: icefront = " << __FUNCT__ << "(md);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: icefront = " << __FUNCT__ << "(md);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InternalFront){
Index: /issm/trunk-jpl/src/wrappers/InterpFromGridToMesh/InterpFromGridToMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 15105)
@@ -6,22 +6,22 @@
 
 void InterpFromGridToMeshUsage(void){/*{{{*/
-	_printf0_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This function is a multi-threaded mex file that interpolates a field" << "\n");
-	_printf0_("   defined on a grid onto a list of points" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      data: matrix holding the data to be interpolated onto the mesh." << "\n");
-	_printf0_("      x,y: coordinates of matrix data. (x and y must be in increasing order)" << "\n");
-	_printf0_("      x_mesh,y_mesh: coordinates of the points onto which we interpolate." << "\n");
-	_printf0_("      default_value: default value if no data is found (holes)." << "\n");
-	_printf0_("      data_mesh: vector of mesh interpolated data." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      load('velocities.mat');" << "\n");
-	_printf0_("      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points\n");
+	_printf0_("\n");
+	_printf0_("   This function is a multi-threaded mex file that interpolates a field\n");
+	_printf0_("   defined on a grid onto a list of points\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);\n");
+	_printf0_("\n");
+	_printf0_("      data: matrix holding the data to be interpolated onto the mesh.\n");
+	_printf0_("      x,y: coordinates of matrix data. (x and y must be in increasing order)\n");
+	_printf0_("      x_mesh,y_mesh: coordinates of the points onto which we interpolate.\n");
+	_printf0_("      default_value: default value if no data is found (holes).\n");
+	_printf0_("      data_mesh: vector of mesh interpolated data.\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      load('velocities.mat');\n");
+	_printf0_("      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InterpFromGridToMesh){
Index: /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 15105)
@@ -6,17 +6,17 @@
 
 void InterpFromMesh2dUsage(void){/*{{{*/
-	_printf0_("   usage:" << "\n");
-	_printf0_("         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);" << "\n");
-	_printf0_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);" << "\n");
-	_printf0_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);" << "\n");
-	_printf0_("   where:" << "\n");
-	_printf0_("      x,y: coordinates of the nodes where data is defined" << "\n");
-	_printf0_("      index: index of the mesh where data is defined" << "\n");
-	_printf0_("      data - vector holding the data to be interpolated onto the points." << "\n");
-	_printf0_("      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate." << "\n");
-	_printf0_("      default_value: a scalar or vector of size length(x_prime)." << "\n");
-	_printf0_("      contourname: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh." << "\n");
-	_printf0_("      data_prime:  vector of prime interpolated data." << "\n");
-	_printf0_("" << "\n");
+	_printf0_("   usage:\n");
+	_printf0_("         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n");
+	_printf0_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n");
+	_printf0_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n");
+	_printf0_("   where:\n");
+	_printf0_("      x,y: coordinates of the nodes where data is defined\n");
+	_printf0_("      index: index of the mesh where data is defined\n");
+	_printf0_("      data - vector holding the data to be interpolated onto the points.\n");
+	_printf0_("      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.\n");
+	_printf0_("      default_value: a scalar or vector of size length(x_prime).\n");
+	_printf0_("      contourname: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh.\n");
+	_printf0_("      data_prime:  vector of prime interpolated data.\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InterpFromMesh2d){
@@ -117,5 +117,5 @@
 		  _printf_("   Number of vertices " << contouri->nods << "\n");
 		  for (j=0;j<contouri->nods;j++){
-		  _printf_("   " << *(contouri->x+j) << "f " << *(contouri->y+j) << "f" << "\n");
+		  _printf_("   " << *(contouri->x+j) << "f " << *(contouri->y+j) << "f\n");
 		  }
 		  }*/
Index: /issm/trunk-jpl/src/wrappers/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp	(revision 15105)
@@ -6,17 +6,17 @@
 
 void InterpFromMeshToGridUsage(void){/*{{{*/
-	_printf0_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This function is a multi-threaded mex file that interpolates a field" << "\n");
-	_printf0_("   defined on a triangular mesh onto a regular grid" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      index,x,y: delaunay triangulation defining the mesh." << "\n");
-	_printf0_("      meshdata: vertex values of data to be interpolated." << "\n");
-	_printf0_("      xmin,ymax,posting,nlines,ncols: parameters that define the grid" << "\n");
-	_printf0_("      default_value: value of points located out of the mesh." << "\n");
-	_printf0_("" << "\n");
+	_printf0_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid\n");
+	_printf0_("\n");
+	_printf0_("   This function is a multi-threaded mex file that interpolates a field\n");
+	_printf0_("   defined on a triangular mesh onto a regular grid\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)\n");
+	_printf0_("\n");
+	_printf0_("      index,x,y: delaunay triangulation defining the mesh.\n");
+	_printf0_("      meshdata: vertex values of data to be interpolated.\n");
+	_printf0_("      xmin,ymax,posting,nlines,ncols: parameters that define the grid\n");
+	_printf0_("      default_value: value of points located out of the mesh.\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InterpFromMeshToGrid){
Index: /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 15105)
@@ -5,26 +5,26 @@
 
 void InterpFromMeshToMesh2dUsage(void){/*{{{*/
-	_printf0_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This function is a multi-threaded mex file that interpolates a field" << "\n");
-	_printf0_("   defined on a Delaunay triangulation onto a list of point" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);" << "\n");
-	_printf0_("      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,OPTIONS);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      index             : index of the mesh where data is defined" << "\n");
-	_printf0_("      x,y               : coordinates of the nodes where data is defined" << "\n");
-	_printf0_("      data              : matrix holding the data to be interpolated onto the mesh. (one column per field)" << "\n");
-	_printf0_("      x_interp,y_interp : coordinates of the points onto which we interpolate." << "\n");
-	_printf0_("      data_interp       : vector of mesh interpolated data." << "\n");
-	_printf0_("      Available options :" << "\n");
-	_printf0_("         - 'default' : default value if point is outsite of triangulation (instead of linear interolation)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      load('temperature.mat');" << "\n");
-	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);" << "\n");
-	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,'default',253);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point\n");
+	_printf0_("\n");
+	_printf0_("   This function is a multi-threaded mex file that interpolates a field\n");
+	_printf0_("   defined on a Delaunay triangulation onto a list of point\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);\n");
+	_printf0_("      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,OPTIONS);\n");
+	_printf0_("\n");
+	_printf0_("      index             : index of the mesh where data is defined\n");
+	_printf0_("      x,y               : coordinates of the nodes where data is defined\n");
+	_printf0_("      data              : matrix holding the data to be interpolated onto the mesh. (one column per field)\n");
+	_printf0_("      x_interp,y_interp : coordinates of the points onto which we interpolate.\n");
+	_printf0_("      data_interp       : vector of mesh interpolated data.\n");
+	_printf0_("      Available options :\n");
+	_printf0_("         - 'default' : default value if point is outsite of triangulation (instead of linear interolation)\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      load('temperature.mat');\n");
+	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);\n");
+	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,'default',253);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InterpFromMeshToMesh2d){
Index: /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 15105)
@@ -6,23 +6,23 @@
 
 void InterpFromMeshToMesh3dUsage(void){/*{{{*/
-	_printf0_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This function is a multi-threaded mex file that interpolates a field" << "\n");
-	_printf0_("   defined on a triangular mesh onto a list of point" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      index: index of the mesh where data is defined" << "\n");
-	_printf0_("      x,y,z: coordinates of the nodes where data is defined" << "\n");
-	_printf0_("      data: matrix holding the data to be interpolated onto the mesh." << "\n");
-	_printf0_("      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate." << "\n");
-	_printf0_("      default_value: default value if no data is found (holes)." << "\n");
-	_printf0_("      data_prime: vector of mesh interpolated data." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      load('temperature.mat');" << "\n");
-	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point\n");
+	_printf0_("\n");
+	_printf0_("   This function is a multi-threaded mex file that interpolates a field\n");
+	_printf0_("   defined on a triangular mesh onto a list of point\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);\n");
+	_printf0_("\n");
+	_printf0_("      index: index of the mesh where data is defined\n");
+	_printf0_("      x,y,z: coordinates of the nodes where data is defined\n");
+	_printf0_("      data: matrix holding the data to be interpolated onto the mesh.\n");
+	_printf0_("      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.\n");
+	_printf0_("      default_value: default value if no data is found (holes).\n");
+	_printf0_("      data_prime: vector of mesh interpolated data.\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      load('temperature.mat');\n");
+	_printf0_("      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(InterpFromMeshToMesh3d){
Index: /issm/trunk-jpl/src/wrappers/KMLFileRead/KMLFileRead.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/KMLFileRead/KMLFileRead.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/KMLFileRead/KMLFileRead.cpp	(revision 15105)
@@ -5,23 +5,23 @@
 
 void KMLFileReadUsage(void){/*{{{*/
-	_printf0_("KMLFileRead - KML file reader module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module reads a KML file." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [ierror]=KMLFileRead(kmlfile,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      kmlfile      file name of kml file to be read (char)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      echo         echo command (char, optional, 'off'/'on')" << "\n");
-	_printf0_("      deepecho     deep echo command (char, optional, 'off'/'on')" << "\n");
-	_printf0_("      write        write command (char, optional, 'off'/'stdout'/kmlfile)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ierror       return code (non-zero for error)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [ierror]=KMLFileRead('file.kml','deepecho','on');" << "\n");
-	_printf0_("      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("KMLFileRead - KML file reader module:\n");
+	_printf0_("\n");
+	_printf0_("   This module reads a KML file.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [ierror]=KMLFileRead(kmlfile,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      kmlfile      file name of kml file to be read (char)\n");
+	_printf0_("\n");
+	_printf0_("      echo         echo command (char, optional, 'off'/'on')\n");
+	_printf0_("      deepecho     deep echo command (char, optional, 'off'/'on')\n");
+	_printf0_("      write        write command (char, optional, 'off'/'stdout'/kmlfile)\n");
+	_printf0_("\n");
+	_printf0_("      ierror       return code (non-zero for error)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [ierror]=KMLFileRead('file.kml','deepecho','on');\n");
+	_printf0_("      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(KMLFileRead){
@@ -84,12 +84,12 @@
 	if (!strlen(filnam)) strcpy(filnam,"stdout");
 
-	if (verbose) _printf_("Opening file \"" << filnam << "\"." << "\n");
+	if (verbose) _printf_("Opening file \"" << filnam << "\".\n");
 	fidi=fopen(filnam,"r");
 
 	/* Run core computations: */
-	if (verbose) _printf_("Calling core:" << "\n");
+	if (verbose) _printf_("Calling core:\n");
 	kobj=KMLFileReadx(fidi);
 
-	if (verbose) _printf_("Closing file \"" << filnam << "\"." << "\n");
+	if (verbose) _printf_("Closing file \"" << filnam << "\".\n");
 	fclose(fidi);
 
@@ -104,8 +104,8 @@
 			}
 			else {
-				if (verbose) _printf_("Opening file \"" << write << "\"." << "\n");
+				if (verbose) _printf_("Opening file \"" << write << "\".\n");
 				fido=fopen(write,"w");
 				kobj->Write(fido,"");
-				if (verbose) _printf_("Closing file \"" << write << "\"." << "\n");
+				if (verbose) _printf_("Closing file \"" << write << "\".\n");
 				ierror=fclose(fido);
 			}
Index: /issm/trunk-jpl/src/wrappers/KMLMeshWrite/KMLMeshWrite.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/KMLMeshWrite/KMLMeshWrite.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/KMLMeshWrite/KMLMeshWrite.cpp	(revision 15105)
@@ -5,27 +5,27 @@
 
 void KMLMeshWriteUsage(void){/*{{{*/
-	_printf0_("KMLMeshWrite - KML mesh writer module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module writes the mesh of a model as KML polygons into the specified KML file." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      name       model name (string, may be empty)" << "\n");
-	_printf0_("      notes      model notes (string or cell array of strings, may be empty)" << "\n");
-	_printf0_("      elem       elements (double array)" << "\n");
-	_printf0_("      nodecon    nodal connectivity array (double array, may be empty)" << "\n");
-	_printf0_("      lat        nodal latititudes (double vector)" << "\n");
-	_printf0_("      long       nodal longitudes (double vector)" << "\n");
-	_printf0_("      part       nodal partitions (double vector, may be empty)" << "\n");
-	_printf0_("      data       nodal or element data (double vector, may be empty)" << "\n");
-	_printf0_("      cmap       color map (double nx3 array, may be empty)" << "\n");
-	_printf0_("      kmlfile    KML file name (string)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ierror     error flag (double, non-zero for error)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("KMLMeshWrite - KML mesh writer module:\n");
+	_printf0_("\n");
+	_printf0_("   This module writes the mesh of a model as KML polygons into the specified KML file.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);\n");
+	_printf0_("\n");
+	_printf0_("      name       model name (string, may be empty)\n");
+	_printf0_("      notes      model notes (string or cell array of strings, may be empty)\n");
+	_printf0_("      elem       elements (double array)\n");
+	_printf0_("      nodecon    nodal connectivity array (double array, may be empty)\n");
+	_printf0_("      lat        nodal latititudes (double vector)\n");
+	_printf0_("      long       nodal longitudes (double vector)\n");
+	_printf0_("      part       nodal partitions (double vector, may be empty)\n");
+	_printf0_("      data       nodal or element data (double vector, may be empty)\n");
+	_printf0_("      cmap       color map (double nx3 array, may be empty)\n");
+	_printf0_("      kmlfile    KML file name (string)\n");
+	_printf0_("\n");
+	_printf0_("      ierror     error flag (double, non-zero for error)\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(KMLMeshWrite){
Index: /issm/trunk-jpl/src/wrappers/KMLOverlay/KMLOverlay.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/KMLOverlay/KMLOverlay.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/KMLOverlay/KMLOverlay.cpp	(revision 15105)
@@ -5,23 +5,23 @@
 
 void KMLOverlayUsage(void){/*{{{*/
-	_printf0_("KMLOverlay - KML file overlay module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module reads a list of image files and writes a KML or KMZ overlay file." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      ierror=KMLOverlay(kmlfile,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      kmlfile     KML or KMZ file name (string)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      lataxis     latitude axis (double vector [south north], required)" << "\n");
-	_printf0_("      longaxis    longitude axis (double vector [west east], required)" << "\n");
-	_printf0_("      images      relative or http image file names (string or array of strings or cell array of strings, required)" << "\n");
-	_printf0_("      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ierror     error flag (double, non-zero for error)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Example:" << "\n");
-	_printf0_("      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("KMLOverlay - KML file overlay module:\n");
+	_printf0_("\n");
+	_printf0_("   This module reads a list of image files and writes a KML or KMZ overlay file.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      ierror=KMLOverlay(kmlfile,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      kmlfile     KML or KMZ file name (string)\n");
+	_printf0_("\n");
+	_printf0_("      lataxis     latitude axis (double vector [south north], required)\n");
+	_printf0_("      longaxis    longitude axis (double vector [west east], required)\n");
+	_printf0_("      images      relative or http image file names (string or array of strings or cell array of strings, required)\n");
+	_printf0_("      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)\n");
+	_printf0_("\n");
+	_printf0_("      ierror     error flag (double, non-zero for error)\n");
+	_printf0_("\n");
+	_printf0_("   Example:\n");
+	_printf0_("      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(KMLOverlay){
@@ -67,5 +67,5 @@
 	if (verbose && longaxis) for (i=0; i<nlong; i++) _printf_("  longaxis[" << i << "]=" << longaxis[i] << "\n");
 	options->Get(&pimages,&nimages,(char*)"images");
-	if (verbose && pimages) for (i=0; i<nimages; i++) _printf_("  pimages[" << i << "]=\"" << pimages[i] << "\"" << "\n");
+	if (verbose && pimages) for (i=0; i<nimages; i++) _printf_("  pimages[" << i << "]=\"" << pimages[i] << "\"\n");
 	options->Get(&dzip,(char*)"zip",0.);
 	if (verbose) _printf_("  dzip=" << dzip << "\n");
@@ -84,12 +84,12 @@
 	if(!strlen(filkml)) strcpy(filkml,"stdout");
 
-	if(verbose) _printf_("Opening kml overlay file \"" << filkml << "\"." << "\n");
+	if(verbose) _printf_("Opening kml overlay file \"" << filkml << "\".\n");
 	fid=fopen(filkml,"w");
 
 	/* Run core computations: */
-	if (verbose) _printf_("Calling core:" << "\n");
+	if (verbose) _printf_("Calling core:\n");
 	KMLOverlayx(&ierror,lataxis,longaxis,nimages,pimages,fid);
 
-	if (verbose) _printf_("Closing file \"" << filkml << "\"." << "\n");
+	if (verbose) _printf_("Closing file \"" << filkml << "\".\n");
 	fclose(fid);
 
@@ -108,5 +108,5 @@
 				strcat(czip,pimages[i]);
 			}
-		if (verbose) _printf_("Zipping file \"" << filkmz << "\"." << "\n");
+		if (verbose) _printf_("Zipping file \"" << filkmz << "\".\n");
 		if (verbose) _printf_(czip << "\n");
 
Index: /issm/trunk-jpl/src/wrappers/Kml2Exp/Kml2Exp.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Kml2Exp/Kml2Exp.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Kml2Exp/Kml2Exp.cpp	(revision 15105)
@@ -5,25 +5,25 @@
 
 void Kml2ExpUsage(void){/*{{{*/
-	_printf0_("Kml2Exp - kml to exp file conversion module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module converts a file from kml to exp format." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      filkml      file name of kml file to be read (char)" << "\n");
-	_printf0_("      filexp      file name of exp file to be written (char)" << "\n");
-	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)" << "\n");
-	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ret         return code (non-zero for warning)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp', 1);" << "\n");
-	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);" << "\n");
-	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Kml2Exp - kml to exp file conversion module:\n");
+	_printf0_("\n");
+	_printf0_("   This module converts a file from kml to exp format.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      filkml      file name of kml file to be read (char)\n");
+	_printf0_("      filexp      file name of exp file to be written (char)\n");
+	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
+	_printf0_("\n");
+	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)\n");
+	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
+	_printf0_("\n");
+	_printf0_("      ret         return code (non-zero for warning)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp', 1);\n");
+	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);\n");
+	_printf0_("      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Kml2Exp){
Index: /issm/trunk-jpl/src/wrappers/Kriging/Kriging.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Kriging/Kriging.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Kriging/Kriging.cpp	(revision 15105)
@@ -9,22 +9,22 @@
 	num=_NUMTHREADS_;
 #endif
-	_printf0_("" << "\n");
-	_printf0_("   usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');" << "\n");
-	_printf0_("   available options:" << "\n");
-	_printf0_("      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'" << "\n");
-	_printf0_("         -'nugget': nugget effect (default 0.2)" << "\n");
-	_printf0_("         -'range':  for gaussian, spherical and exponential models (default sqrt(3))" << "\n");
-	_printf0_("         -'sill':   for gaussian, spherical and exponential models (default 1)" << "\n");
-	_printf0_("         -'slope':  for power model (default 1)" << "\n");
-	_printf0_("         -'power':  for power model (default 1)" << "\n");
-	_printf0_("      -'searchradius': search radius for each prediction (default is observations span)" << "\n");
-	_printf0_("      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)" << "\n");
-	_printf0_("      -'maxdata':      minimum number of observations for a prediction (default is 50)" << "\n");
-	_printf0_("      -'mindata':      maximum number of observations for a prediction (default is 1)" << "\n");
-	_printf0_("      -'maxtrimming':  maximum trimming value (default is -1.e+21)" << "\n");
-	_printf0_("      -'mintrimming':  minimum trimming value (default is +1.e+21)" << "\n");
-	_printf0_("      -'minspacing':   minimum distance between observation (default is 0.01)" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');\n");
+	_printf0_("   available options:\n");
+	_printf0_("      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'\n");
+	_printf0_("         -'nugget': nugget effect (default 0.2)\n");
+	_printf0_("         -'range':  for gaussian, spherical and exponential models (default sqrt(3))\n");
+	_printf0_("         -'sill':   for gaussian, spherical and exponential models (default 1)\n");
+	_printf0_("         -'slope':  for power model (default 1)\n");
+	_printf0_("         -'power':  for power model (default 1)\n");
+	_printf0_("      -'searchradius': search radius for each prediction (default is observations span)\n");
+	_printf0_("      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)\n");
+	_printf0_("      -'maxdata':      minimum number of observations for a prediction (default is 50)\n");
+	_printf0_("      -'mindata':      maximum number of observations for a prediction (default is 1)\n");
+	_printf0_("      -'maxtrimming':  maximum trimming value (default is -1.e+21)\n");
+	_printf0_("      -'mintrimming':  minimum trimming value (default is +1.e+21)\n");
+	_printf0_("      -'minspacing':   minimum distance between observation (default is 0.01)\n");
 	_printf0_("      -'numthreads':   number of threads, default is "<<num << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Kriging){
Index: /issm/trunk-jpl/src/wrappers/Ll2xy/Ll2xy.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Ll2xy/Ll2xy.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Ll2xy/Ll2xy.cpp	(revision 15105)
@@ -5,26 +5,26 @@
 
 void Ll2xyUsage(void){/*{{{*/
-	_printf0_("Ll2xy - lat/long to x/y coordinate transformation module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module transforms lat/long to x/y coordinates." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      lat         latitude coordinates (double vector)" << "\n");
-	_printf0_("      lon         longitude coordinates (double vector)" << "\n");
-	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)" << "\n");
-	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      x           x coordinates (double vector)" << "\n");
-	_printf0_("      y           y coordinates (double vector)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [x,y]=Ll2xy(lat,lon, 1);" << "\n");
-	_printf0_("      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);" << "\n");
-	_printf0_("      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Ll2xy - lat/long to x/y coordinate transformation module:\n");
+	_printf0_("\n");
+	_printf0_("   This module transforms lat/long to x/y coordinates.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      lat         latitude coordinates (double vector)\n");
+	_printf0_("      lon         longitude coordinates (double vector)\n");
+	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
+	_printf0_("\n");
+	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)\n");
+	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
+	_printf0_("\n");
+	_printf0_("      x           x coordinates (double vector)\n");
+	_printf0_("      y           y coordinates (double vector)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [x,y]=Ll2xy(lat,lon, 1);\n");
+	_printf0_("      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);\n");
+	_printf0_("      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Ll2xy){
@@ -70,5 +70,5 @@
 
 	/*some checks*/
-	if (verbose) _printf_("Checking inputs:" << "\n");
+	if (verbose) _printf_("Checking inputs:\n");
 	if (nlat != nlon){_error_("Must have same number of lat[" << nlat << "] and lon[" << nlon << "] coordinates.");}
 	else                ncoord=nlat;
Index: /issm/trunk-jpl/src/wrappers/MeshPartition/MeshPartition.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/MeshPartition/MeshPartition.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/MeshPartition/MeshPartition.cpp	(revision 15105)
@@ -6,10 +6,10 @@
 
 void MeshPartitionUsage(void){/*{{{*/
-	_printf_("   usage:" << "\n");
+	_printf_("   usage:\n");
 	_printf_("   [element_partitioning,node_partitioning]=MeshPartition(md.mesh,numpartitions)");
-	_printf_("   where:" << "\n");
-	_printf_("      element_partitioning is a vector of partitioning area numbers, for every element." << "\n");
-	_printf_("      node_partitioning is a vector of partitioning area numbers, for every node." << "\n");
-	_printf_("" << "\n");
+	_printf_("   where:\n");
+	_printf_("      element_partitioning is a vector of partitioning area numbers, for every element.\n");
+	_printf_("      node_partitioning is a vector of partitioning area numbers, for every node.\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(MeshPartition){
Index: /issm/trunk-jpl/src/wrappers/MeshProfileIntersection/MeshProfileIntersection.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/MeshProfileIntersection/MeshProfileIntersection.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/MeshProfileIntersection/MeshProfileIntersection.cpp	(revision 15105)
@@ -19,14 +19,14 @@
 
 void MeshProfileIntersectionUsage(void){/*{{{*/
-	_printf_("   usage:" << "\n");
-	_printf_("   [segments]=MeshProfileIntersection(index,x,y,filename);" << "\n");
-	_printf_("   where:" << "\n");
-	_printf_("   input:" << "\n");
-	_printf_("        index,x,y is a triangulation" << "\n");
-	_printf_("        filename: name of Argus style .exp file containing the segments (can be groups of disconnected segments)" << "\n");
-	_printf_("   output:" << "\n");
-	_printf_("        segments: array made of x1,y1,x2,y2,element_id lines (x1,y1) and (x2,y2) are segment extremities for a segment " << "\n");
-	_printf_("        belonging to the elemnt_id element. there are as many lines in segments as there are segments intersecting the " << "\n");
-	_printf_("        mesh." << "\n");
+	_printf_("   usage:\n");
+	_printf_("   [segments]=MeshProfileIntersection(index,x,y,filename);\n");
+	_printf_("   where:\n");
+	_printf_("   input:\n");
+	_printf_("        index,x,y is a triangulation\n");
+	_printf_("        filename: name of Argus style .exp file containing the segments (can be groups of disconnected segments)\n");
+	_printf_("   output:\n");
+	_printf_("        segments: array made of x1,y1,x2,y2,element_id lines (x1,y1) and (x2,y2) are segment extremities for a segment \n");
+	_printf_("        belonging to the elemnt_id element. there are as many lines in segments as there are segments intersecting the \n");
+	_printf_("        mesh.\n");
 }/*}}}*/
 WRAPPER(MeshProfileIntersection){
Index: /issm/trunk-jpl/src/wrappers/NodeConnectivity/NodeConnectivity.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/NodeConnectivity/NodeConnectivity.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/NodeConnectivity/NodeConnectivity.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void NodeConnectivityUsage(void){/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: connectivity = " << __FUNCT__ << "(elements, numnodes);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: connectivity = " << __FUNCT__ << "(elements, numnodes);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(NodeConnectivity){
Index: /issm/trunk-jpl/src/wrappers/PointCloudFindNeighbors/PointCloudFindNeighbors.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/PointCloudFindNeighbors/PointCloudFindNeighbors.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/PointCloudFindNeighbors/PointCloudFindNeighbors.cpp	(revision 15105)
@@ -6,12 +6,12 @@
 
 void PointCloudFindNeighborsUsage(void){/*{{{*/
-	_printf_("   usage:" << "\n");
-	_printf_("   [flags]=PointCloudFindNeighbors(x,y,mindistance,multithread);" << "\n");
-	_printf_("   where:" << "\n");
-	_printf_("      x,y: list of points." << "\n");
-	_printf_("      mindistance: minimum distance that should exist between points in the cloud." << "\n");
-	_printf_("      multithread: run multithreaded or not. with multithreads, flags can get 1 and 2 values in duplicates." << "\n");
-	_printf_("      flags: array of flags (flag==1 means point is within mindistance of another point)" << "\n");
-	_printf_("" << "\n");
+	_printf_("   usage:\n");
+	_printf_("   [flags]=PointCloudFindNeighbors(x,y,mindistance,multithread);\n");
+	_printf_("   where:\n");
+	_printf_("      x,y: list of points.\n");
+	_printf_("      mindistance: minimum distance that should exist between points in the cloud.\n");
+	_printf_("      multithread: run multithreaded or not. with multithreads, flags can get 1 and 2 values in duplicates.\n");
+	_printf_("      flags: array of flags (flag==1 means point is within mindistance of another point)\n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(PointCloudFindNeighbors){
Index: /issm/trunk-jpl/src/wrappers/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void PropagateFlagsFromConnectivityUsage(void) {/*{{{*/
-	_printf_("" << "\n");
-	_printf_("   usage: [pool] = " << __FUNCT__ << "(connectivity,pool,index,flags);" << "\n");;
-	_printf_("" << "\n");
+	_printf_("\n");
+	_printf_("   usage: [pool] = " << __FUNCT__ << "(connectivity,pool,index,flags);\n");;
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(PropagateFlagsFromConnectivity){
Index: /issm/trunk-jpl/src/wrappers/Shp2Exp/Shp2Exp.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Shp2Exp/Shp2Exp.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Shp2Exp/Shp2Exp.cpp	(revision 15105)
@@ -12,19 +12,19 @@
 
 void Shp2ExpUsage(void){/*{{{*/
-	_printf0_("Shp2Exp - shp to exp file conversion module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module converts a file from shp to exp format." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [ret]=Shp2Exp(filshp,filexp,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      filshp      file name of shp file to be read (char, extension optional)" << "\n");
-	_printf0_("      filexp      file name of exp file to be written (char)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ret         return code (non-zero for warning)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [ret]=Shp2Exp('file.shp','file.exp');" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Shp2Exp - shp to exp file conversion module:\n");
+	_printf0_("\n");
+	_printf0_("   This module converts a file from shp to exp format.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [ret]=Shp2Exp(filshp,filexp,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      filshp      file name of shp file to be read (char, extension optional)\n");
+	_printf0_("      filexp      file name of exp file to be written (char)\n");
+	_printf0_("\n");
+	_printf0_("      ret         return code (non-zero for warning)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [ret]=Shp2Exp('file.shp','file.exp');\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Shp2Exp){
Index: /issm/trunk-jpl/src/wrappers/Shp2Kml/Shp2Kml.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Shp2Kml/Shp2Kml.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Shp2Kml/Shp2Kml.cpp	(revision 15105)
@@ -12,25 +12,25 @@
 
 void Shp2KmlUsage(void){/*{{{*/
-	_printf0_("Shp2Kml - shp to kml file conversion module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module converts a file from shp to kml format." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      filshp      file name of shp file to be read (char, extension optional)" << "\n");
-	_printf0_("      filkml      file name of kml file to be written (char)" << "\n");
-	_printf0_("      sgn         sign for hemisphere (double, +1 (north) -1 (south) or 0 (no translation))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)" << "\n");
-	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      ret         return code (non-zero for warning)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml', 0);" << "\n");
-	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);" << "\n");
-	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Shp2Kml - shp to kml file conversion module:\n");
+	_printf0_("\n");
+	_printf0_("   This module converts a file from shp to kml format.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      filshp      file name of shp file to be read (char, extension optional)\n");
+	_printf0_("      filkml      file name of kml file to be written (char)\n");
+	_printf0_("      sgn         sign for hemisphere (double, +1 (north) -1 (south) or 0 (no translation))\n");
+	_printf0_("\n");
+	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)\n");
+	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
+	_printf0_("\n");
+	_printf0_("      ret         return code (non-zero for warning)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml', 0);\n");
+	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);\n");
+	_printf0_("      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Shp2Kml){
Index: /issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.cpp	(revision 15105)
@@ -6,7 +6,7 @@
 
 void StringToEnumUsage(void){/*{{{*/
-	_printf0_("" << "\n");
-	_printf0_("   usage: " << __FUNCT__ << "enum = StringToEnum(string);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("\n");
+	_printf0_("   usage: " << __FUNCT__ << "enum = StringToEnum(string);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(StringToEnum){
Index: /issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.cpp	(revision 15105)
@@ -6,11 +6,11 @@
 
 void TriMeshUsage(void){/*{{{*/
-	_printf_("" << "\n");
-	_printf_("   usage: [index,x,y,segments,segmentmarkers]=TriMesh(domainoutlinefilename,rifts,area) " << "\n");
-	_printf_("      where: index,x,y defines a triangulation, segments is an array made " << "\n");
-	_printf_("      of exterior segments to the mesh domain outline, segmentmarkers is an array flagging each segment, " << "\n");
-	_printf_("      outlinefilename an Argus domain outline file, " << "\n");
-	_printf_("      area is the maximum area desired for any element of the resulting mesh, " << "\n");
-	_printf_("" << "\n");
+	_printf_("\n");
+	_printf_("   usage: [index,x,y,segments,segmentmarkers]=TriMesh(domainoutlinefilename,rifts,area) \n");
+	_printf_("      where: index,x,y defines a triangulation, segments is an array made \n");
+	_printf_("      of exterior segments to the mesh domain outline, segmentmarkers is an array flagging each segment, \n");
+	_printf_("      outlinefilename an Argus domain outline file, \n");
+	_printf_("      area is the maximum area desired for any element of the resulting mesh, \n");
+	_printf_("\n");
 }/*}}}*/
 WRAPPER(TriMesh){
Index: /issm/trunk-jpl/src/wrappers/TriMeshProcessRifts/TriMeshProcessRifts.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/TriMeshProcessRifts/TriMeshProcessRifts.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/TriMeshProcessRifts/TriMeshProcessRifts.cpp	(revision 15105)
@@ -6,8 +6,8 @@
 
 void TriMeshProcessRiftsUsage(void){/*{{{*/
-	_printf_("" << "\n");
-	_printf_("   usage: [index2,x2,y2,segments2,segmentmarkers2,rifts2]=TriMeshProcessrifts(index1,x1,y1,segments1,segmentmarkers1) " << "\n");
-	_printf_("      where: (index1,x1,y1,segments1,segmentmarkers1) is an initial triangulation." << "\n");
-	_printf_("      index2,x2,y2,segments2,segmentmarkers2,rifts2 is the resulting triangulation where rifts have been processed." << "\n");
+	_printf_("\n");
+	_printf_("   usage: [index2,x2,y2,segments2,segmentmarkers2,rifts2]=TriMeshProcessrifts(index1,x1,y1,segments1,segmentmarkers1) \n");
+	_printf_("      where: (index1,x1,y1,segments1,segmentmarkers1) is an initial triangulation.\n");
+	_printf_("      index2,x2,y2,segments2,segmentmarkers2,rifts2 is the resulting triangulation where rifts have been processed.\n");
 }/*}}}*/
 WRAPPER(TriMeshProcessRifts){
Index: /issm/trunk-jpl/src/wrappers/TriaSearch/TriaSearch.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/TriaSearch/TriaSearch.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/TriaSearch/TriaSearch.cpp	(revision 15105)
@@ -5,12 +5,12 @@
 
 void TriaSearchUsage(void){/*{{{*/
-	_printf0_("TriaSearch- find triangle holding a point (x0,y0) in a mesh" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("         tria=TriaSearch(index,x,y,x0,y0);" << "\n");
-	_printf0_("      index,x,y: mesh triangulatrion" << "\n");
-	_printf0_("      x0,y0: coordinates of the point for which we are trying to find a triangle" << "\n");
-	_printf0_("      x0,y0 can be an array of points" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("TriaSearch- find triangle holding a point (x0,y0) in a mesh\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("         tria=TriaSearch(index,x,y,x0,y0);\n");
+	_printf0_("      index,x,y: mesh triangulatrion\n");
+	_printf0_("      x0,y0: coordinates of the point for which we are trying to find a triangle\n");
+	_printf0_("      x0,y0 can be an array of points\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(TriaSearch){
Index: /issm/trunk-jpl/src/wrappers/Xy2ll/Xy2ll.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/Xy2ll/Xy2ll.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/Xy2ll/Xy2ll.cpp	(revision 15105)
@@ -5,26 +5,26 @@
 
 void Xy2llUsage(void){/*{{{*/
-	_printf0_("Xy2ll - x/y to lat/long coordinate transformation module:" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   This module transforms x/y to lat/long coordinates." << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Usage:" << "\n");
-	_printf0_("      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      x           x coordinates (double vector)" << "\n");
-	_printf0_("      y           y coordinates (double vector)" << "\n");
-	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)" << "\n");
-	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("      lat         latitude coordinates (double vector)" << "\n");
-	_printf0_("      lon         longitude coordinates (double vector)" << "\n");
-	_printf0_("" << "\n");
-	_printf0_("   Examples:" << "\n");
-	_printf0_("      [lat,lon]=Xy2ll(x,y, 1);" << "\n");
-	_printf0_("      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);" << "\n");
-	_printf0_("      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);" << "\n");
-	_printf0_("" << "\n");
+	_printf0_("Xy2ll - x/y to lat/long coordinate transformation module:\n");
+	_printf0_("\n");
+	_printf0_("   This module transforms x/y to lat/long coordinates.\n");
+	_printf0_("\n");
+	_printf0_("   Usage:\n");
+	_printf0_("      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);\n");
+	_printf0_("\n");
+	_printf0_("      x           x coordinates (double vector)\n");
+	_printf0_("      y           y coordinates (double vector)\n");
+	_printf0_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
+	_printf0_("\n");
+	_printf0_("      central_meridian     central meridian (double, optional, but must specify with sp)\n");
+	_printf0_("      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
+	_printf0_("\n");
+	_printf0_("      lat         latitude coordinates (double vector)\n");
+	_printf0_("      lon         longitude coordinates (double vector)\n");
+	_printf0_("\n");
+	_printf0_("   Examples:\n");
+	_printf0_("      [lat,lon]=Xy2ll(x,y, 1);\n");
+	_printf0_("      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);\n");
+	_printf0_("      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);\n");
+	_printf0_("\n");
 }/*}}}*/
 WRAPPER(Xy2ll){
@@ -79,5 +79,5 @@
 
 	/* Run core computations: */
-	if (verbose) _printf_("Calling core:" << "\n");
+	if (verbose) _printf_("Calling core:\n");
 	if (options->GetOption("central_meridian") && options->GetOption("standard_parallel"))
 		iret=Xy2llx(lat,lon,x,y,ncoord,sgn,cm,sp);
Index: /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp	(revision 15105)
@@ -38,5 +38,5 @@
 		else{
 			if(!mxIsClass(dataref,"double") && !mxIsClass(dataref,"single")){
-				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'" << "\n");
+				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'\n");
 			}
 			/*Convert matlab matrix to double* matrix: */
@@ -85,5 +85,5 @@
 		else{
 			if(!mxIsClass(dataref,"double") && !mxIsClass(dataref,"single")){
-				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'" << "\n");
+				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'\n");
 			}
 			/*Convert matlab n-dim array to double* matrix: */
@@ -132,5 +132,5 @@
 		else{
 			if(!mxIsClass(dataref,"double") && !mxIsClass(dataref,"single")){
-				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'" << "\n");
+				_printf_("Warning: converting matlab data from '" << mxGetClassName(dataref) << "' to 'double'\n");
 			}
 			/*Convert matlab matrix to double* matrix: */
Index: /issm/trunk-jpl/src/wrappers/matlab/io/OptionParse.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/matlab/io/OptionParse.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/matlab/io/OptionParse.cpp	(revision 15105)
@@ -190,5 +190,5 @@
 	 option=(Option*)OptionCellParse(name,prhs);
 	else {
-		_printf0_("  Converting value of option \"" << name << "\" from unrecognized class \"" << mxGetClassName(prhs[0]) << "\" to class \"" << "struct" << "\"." << "\n");
+		_printf0_("  Converting value of option \"" << name << "\" from unrecognized class \"" << mxGetClassName(prhs[0]) << "\" to class \"" << "struct" << "\".\n");
 		if (!mexCallMATLAB(1,lhs,1,(mxArray**)prhs,"struct")) {
 			option=(Option*)OptionStructParse(name,(const mxArray**)lhs);
Index: /issm/trunk-jpl/src/wrappers/python/io/FetchPythonData.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/python/io/FetchPythonData.cpp	(revision 15104)
+++ /issm/trunk-jpl/src/wrappers/python/io/FetchPythonData.cpp	(revision 15105)
@@ -728,5 +728,5 @@
 		if(i+1 == nrhs) _error_("Argument " << i+2 << " must exist and be value of option \"" << name << "\".");
 
-		_printf0_("FetchData for Options not implemented yet, ignoring option \"" << name << "\"!" << "\n");
+		_printf0_("FetchData for Options not implemented yet, ignoring option \"" << name << "\"!\n");
 
 //		option=(Option*)OptionParse(name,&PyTuple_GetItem(py_tuple,(Py_ssize_t)(i+1)));
