Index: /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp	(revision 12518)
@@ -77,10 +77,10 @@
 void BamgConvertMeshUsage(void)
 {
-	if(true) _pprintString_("BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);");
-	if(true) _pprintLine_("      index: index of the mesh");
-	if(true) _pprintLine_("      x,y: coordinates of the nodes");
-	if(true) _pprintLine_("");
+	_pprintString_("BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);");
+	_pprintLine_("      index: index of the mesh");
+	_pprintLine_("      x,y: coordinates of the nodes");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp	(revision 12518)
@@ -51,6 +51,6 @@
 
 void BamgMesherUsage(void){
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp	(revision 12518)
@@ -49,10 +49,10 @@
 void BamgTriangulateUsage(void)
 {
-	if(true) _pprintString_("BAMGTRIANGULATE - Delaunay Triangulation of a list of points");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      index=BamgTriangulate(x,y);");
-	if(true) _pprintLine_("      index: index of the triangulation");
-	if(true) _pprintLine_("      x,y: coordinates of the nodes");
-	if(true) _pprintLine_("");
+	_pprintString_("BAMGTRIANGULATE - Delaunay Triangulation of a list of points");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      index=BamgTriangulate(x,y);");
+	_pprintLine_("      index: index of the triangulation");
+	_pprintLine_("      x,y: coordinates of the nodes");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp	(revision 12518)
@@ -132,6 +132,6 @@
 
 void ChacoUsage(void){
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp	(revision 12518)
@@ -37,6 +37,6 @@
 
 void ElementConnectivityUsage(void) {
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp	(revision 12518)
@@ -27,6 +27,6 @@
 void EnumToStringUsage(void)
 {
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: " << __FUNCT__ << "string = EnumToString(enum);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: " << __FUNCT__ << "string = EnumToString(enum);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp	(revision 12518)
@@ -73,26 +73,26 @@
 
 void Exp2KmlUsage(void){
-	if(true) _pprintLine_("Exp2Kml - exp to kml file conversion module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module converts a file from exp to kml format.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      filexp      file name of exp file to be read (char)");
-	if(true) _pprintLine_("      filkml      file name of kml file to be written (char)");
-	if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
-	if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
-	if(true) _pprintLine_("      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ret         return code (non-zero for warning)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1);");
-	if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');");
-	if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');");
-	if(true) _pprintLine_("");
+	_pprintLine_("Exp2Kml - exp to kml file conversion module:");
+	_pprintLine_("");
+	_pprintLine_("   This module converts a file from exp to kml format.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      filexp      file name of exp file to be read (char)");
+	_pprintLine_("      filkml      file name of kml file to be written (char)");
+	_pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
+	_pprintLine_("");
+	_pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
+	_pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
+	_pprintLine_("      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))");
+	_pprintLine_("");
+	_pprintLine_("      ret         return code (non-zero for warning)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1);");
+	_pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');");
+	_pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');");
+	_pprintLine_("");
 }
 
Index: /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp	(revision 12518)
@@ -94,6 +94,6 @@
 
 void InternalFrontUsage(void) {
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: icefront = " << __FUNCT__ << "(md);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: icefront = " << __FUNCT__ << "(md);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 12518)
@@ -75,21 +75,21 @@
 void InterpFromGridToMeshUsage(void)
 {
-	if(true) _pprintLine_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
-	if(true) _pprintLine_("   defined on a grid onto a list of points");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
-	if(true) _pprintLine_("      x,y: coordinates of matrix data. (x and y must be in increasing order)");
-	if(true) _pprintLine_("      x_mesh,y_mesh: coordinates of the points onto which we interpolate.");
-	if(true) _pprintLine_("      default_value: default value if no data is found (holes).");
-	if(true) _pprintLine_("      data_mesh: vector of mesh interpolated data.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Example:");
-	if(true) _pprintLine_("      load('velocities.mat');");
-	if(true) _pprintLine_("      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);");
-	if(true) _pprintLine_("");
+	_pprintLine_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points");
+	_pprintLine_("");
+	_pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
+	_pprintLine_("   defined on a grid onto a list of points");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);");
+	_pprintLine_("");
+	_pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
+	_pprintLine_("      x,y: coordinates of matrix data. (x and y must be in increasing order)");
+	_pprintLine_("      x_mesh,y_mesh: coordinates of the points onto which we interpolate.");
+	_pprintLine_("      default_value: default value if no data is found (holes).");
+	_pprintLine_("      data_mesh: vector of mesh interpolated data.");
+	_pprintLine_("");
+	_pprintLine_("   Example:");
+	_pprintLine_("      load('velocities.mat');");
+	_pprintLine_("      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 12518)
@@ -154,16 +154,16 @@
 void InterpFromMesh2dUsage(void)
 {
-	if(true) _pprintLine_("   usage:");
-	if(true) _pprintLine_("         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n");
-	if(true) _pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n");
-	if(true) _pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n");
-	if(true) _pprintLine_("   where:");
-	if(true) _pprintLine_("      x,y: coordinates of the nodes where data is defined");
-	if(true) _pprintLine_("      index: index of the mesh where data is defined");
-	if(true) _pprintLine_("      data - vector holding the data to be interpolated onto the points.");
-	if(true) _pprintLine_("      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.");
-	if(true) _pprintLine_("      default_value: a scalar or vector of size length(x_prime).");
-	if(true) _pprintLine_("      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.");
-	if(true) _pprintLine_("      data_prime:  vector of prime interpolated data.");
-	if(true) _pprintLine_("");
+	_pprintLine_("   usage:");
+	_pprintLine_("         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n");
+	_pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n");
+	_pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n");
+	_pprintLine_("   where:");
+	_pprintLine_("      x,y: coordinates of the nodes where data is defined");
+	_pprintLine_("      index: index of the mesh where data is defined");
+	_pprintLine_("      data - vector holding the data to be interpolated onto the points.");
+	_pprintLine_("      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.");
+	_pprintLine_("      default_value: a scalar or vector of size length(x_prime).");
+	_pprintLine_("      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.");
+	_pprintLine_("      data_prime:  vector of prime interpolated data.");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp	(revision 12518)
@@ -64,16 +64,16 @@
 void InterpFromMeshToGridUsage(void)
 {
-	if(true) _pprintLine_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
-	if(true) _pprintLine_("   defined on a triangular mesh onto a regular grid");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      index,x,y: delaunay triangulation defining the mesh.");
-	if(true) _pprintLine_("      meshdata: vertex values of data to be interpolated.");
-	if(true) _pprintLine_("      xmin,ymax,posting,nlines,ncols: parameters that define the grid");
-	if(true) _pprintLine_("      default_value: value of points located out of the mesh.");
-	if(true) _pprintLine_("");
+	_pprintLine_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid");
+	_pprintLine_("");
+	_pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
+	_pprintLine_("   defined on a triangular mesh onto a regular grid");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)");
+	_pprintLine_("");
+	_pprintLine_("      index,x,y: delaunay triangulation defining the mesh.");
+	_pprintLine_("      meshdata: vertex values of data to be interpolated.");
+	_pprintLine_("      xmin,ymax,posting,nlines,ncols: parameters that define the grid");
+	_pprintLine_("      default_value: value of points located out of the mesh.");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 12518)
@@ -93,27 +93,27 @@
 
 {
-	if(true) _pprintLine_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
-	if(true) _pprintLine_("   defined on a triangular mesh onto a list of point");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);");
-	if(true) _pprintLine_("      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      index: index of the mesh where data is defined");
-	if(true) _pprintLine_("      x,y: coordinates of the nodes where data is defined");
-	if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh. (one column per field)");
-	if(true) _pprintLine_("      x_interp,y_interp: coordinates of the points onto which we interpolate.");
-	if(true) _pprintLine_("      if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp.");
-	if(true) _pprintLine_("      if (default_value,contourname) specified: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh.");
-	if(true) _pprintLine_("      note that default_value is either a scalar, or a vector of size  length(x_interp)");
-	if(true) _pprintLine_("      data_interp: vector of mesh interpolated data.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Example:");
-	if(true) _pprintLine_("      load('temperature.mat');");
-	if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);");
-	if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');");
-	if(true) _pprintLine_("");
+	_pprintLine_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point");
+	_pprintLine_("");
+	_pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
+	_pprintLine_("   defined on a triangular mesh onto a list of point");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);");
+	_pprintLine_("      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);");
+	_pprintLine_("");
+	_pprintLine_("      index: index of the mesh where data is defined");
+	_pprintLine_("      x,y: coordinates of the nodes where data is defined");
+	_pprintLine_("      data: matrix holding the data to be interpolated onto the mesh. (one column per field)");
+	_pprintLine_("      x_interp,y_interp: coordinates of the points onto which we interpolate.");
+	_pprintLine_("      if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp.");
+	_pprintLine_("      if (default_value,contourname) specified: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh.");
+	_pprintLine_("      note that default_value is either a scalar, or a vector of size  length(x_interp)");
+	_pprintLine_("      data_interp: vector of mesh interpolated data.");
+	_pprintLine_("");
+	_pprintLine_("   Example:");
+	_pprintLine_("      load('temperature.mat');");
+	_pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);");
+	_pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');");
+	_pprintLine_("");
 }
 //}}}
Index: /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 12518)
@@ -98,22 +98,22 @@
 void InterpFromMeshToMesh3dUsage(void)
 {
-	if(true) _pprintLine_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
-	if(true) _pprintLine_("   defined on a triangular mesh onto a list of point");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      index: index of the mesh where data is defined");
-	if(true) _pprintLine_("      x,y,z: coordinates of the nodes where data is defined");
-	if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
-	if(true) _pprintLine_("      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.");
-	if(true) _pprintLine_("      default_value: default value if no data is found (holes).");
-	if(true) _pprintLine_("      data_prime: vector of mesh interpolated data.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Example:");
-	if(true) _pprintLine_("      load('temperature.mat');");
-	if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);");
-	if(true) _pprintLine_("");
+	_pprintLine_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point");
+	_pprintLine_("");
+	_pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
+	_pprintLine_("   defined on a triangular mesh onto a list of point");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);");
+	_pprintLine_("");
+	_pprintLine_("      index: index of the mesh where data is defined");
+	_pprintLine_("      x,y,z: coordinates of the nodes where data is defined");
+	_pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
+	_pprintLine_("      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.");
+	_pprintLine_("      default_value: default value if no data is found (holes).");
+	_pprintLine_("      data_prime: vector of mesh interpolated data.");
+	_pprintLine_("");
+	_pprintLine_("   Example:");
+	_pprintLine_("      load('temperature.mat');");
+	_pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp	(revision 12518)
@@ -107,23 +107,23 @@
 
 void KMLFileReadUsage(void){
-	if(true) _pprintLine_("KMLFileRead - KML file reader module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module reads a KML file.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [ierror]=KMLFileRead(kmlfile,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      kmlfile      file name of kml file to be read (char)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      echo         echo command (char, optional, 'off'/'on')");
-	if(true) _pprintLine_("      deepecho     deep echo command (char, optional, 'off'/'on')");
-	if(true) _pprintLine_("      write        write command (char, optional, 'off'/'stdout'/kmlfile)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ierror       return code (non-zero for error)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [ierror]=KMLFileRead('file.kml','deepecho','on');");
-	if(true) _pprintLine_("      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');");
-	if(true) _pprintLine_("");
+	_pprintLine_("KMLFileRead - KML file reader module:");
+	_pprintLine_("");
+	_pprintLine_("   This module reads a KML file.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [ierror]=KMLFileRead(kmlfile,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      kmlfile      file name of kml file to be read (char)");
+	_pprintLine_("");
+	_pprintLine_("      echo         echo command (char, optional, 'off'/'on')");
+	_pprintLine_("      deepecho     deep echo command (char, optional, 'off'/'on')");
+	_pprintLine_("      write        write command (char, optional, 'off'/'stdout'/kmlfile)");
+	_pprintLine_("");
+	_pprintLine_("      ierror       return code (non-zero for error)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [ierror]=KMLFileRead('file.kml','deepecho','on');");
+	_pprintLine_("      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');");
+	_pprintLine_("");
 }
 
Index: /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp	(revision 12518)
@@ -118,26 +118,26 @@
 
 void KMLMeshWriteUsage(void){
-	if(true) _pprintLine_("KMLMeshWrite - KML mesh writer module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module writes the mesh of a model as KML polygons into the specified KML file.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      name       model name (string, may be empty)");
-	if(true) _pprintLine_("      notes      model notes (string or cell array of strings, may be empty)");
-	if(true) _pprintLine_("      elem       elements (double array)");
-	if(true) _pprintLine_("      nodecon    nodal connectivity array (double array, may be empty)");
-	if(true) _pprintLine_("      lat        nodal latititudes (double vector)");
-	if(true) _pprintLine_("      long       nodal longitudes (double vector)");
-	if(true) _pprintLine_("      part       nodal partitions (double vector, may be empty)");
-	if(true) _pprintLine_("      data       nodal or element data (double vector, may be empty)");
-	if(true) _pprintLine_("      cmap       color map (double nx3 array, may be empty)");
-	if(true) _pprintLine_("      kmlfile    KML file name (string)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ierror     error flag (double, non-zero for error)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Example:");
-	if(true) _pprintLine_("      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);");
-	if(true) _pprintLine_("");
+	_pprintLine_("KMLMeshWrite - KML mesh writer module:");
+	_pprintLine_("");
+	_pprintLine_("   This module writes the mesh of a model as KML polygons into the specified KML file.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);");
+	_pprintLine_("");
+	_pprintLine_("      name       model name (string, may be empty)");
+	_pprintLine_("      notes      model notes (string or cell array of strings, may be empty)");
+	_pprintLine_("      elem       elements (double array)");
+	_pprintLine_("      nodecon    nodal connectivity array (double array, may be empty)");
+	_pprintLine_("      lat        nodal latititudes (double vector)");
+	_pprintLine_("      long       nodal longitudes (double vector)");
+	_pprintLine_("      part       nodal partitions (double vector, may be empty)");
+	_pprintLine_("      data       nodal or element data (double vector, may be empty)");
+	_pprintLine_("      cmap       color map (double nx3 array, may be empty)");
+	_pprintLine_("      kmlfile    KML file name (string)");
+	_pprintLine_("");
+	_pprintLine_("      ierror     error flag (double, non-zero for error)");
+	_pprintLine_("");
+	_pprintLine_("   Example:");
+	_pprintLine_("      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp	(revision 12518)
@@ -113,22 +113,22 @@
 
 void KMLOverlayUsage(void){
-	if(true) _pprintLine_("KMLOverlay - KML file overlay module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module reads a list of image files and writes a KML or KMZ overlay file.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      ierror=KMLOverlay(kmlfile,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      kmlfile     KML or KMZ file name (string)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      lataxis     latitude axis (double vector [south north], required)");
-	if(true) _pprintLine_("      longaxis    longitude axis (double vector [west east], required)");
-	if(true) _pprintLine_("      images      relative or http image file names (string or array of strings or cell array of strings, required)");
-	if(true) _pprintLine_("      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ierror     error flag (double, non-zero for error)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Example:");
-	if(true) _pprintLine_("      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);");
-	if(true) _pprintLine_("");
+	_pprintLine_("KMLOverlay - KML file overlay module:");
+	_pprintLine_("");
+	_pprintLine_("   This module reads a list of image files and writes a KML or KMZ overlay file.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      ierror=KMLOverlay(kmlfile,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      kmlfile     KML or KMZ file name (string)");
+	_pprintLine_("");
+	_pprintLine_("      lataxis     latitude axis (double vector [south north], required)");
+	_pprintLine_("      longaxis    longitude axis (double vector [west east], required)");
+	_pprintLine_("      images      relative or http image file names (string or array of strings or cell array of strings, required)");
+	_pprintLine_("      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)");
+	_pprintLine_("");
+	_pprintLine_("      ierror     error flag (double, non-zero for error)");
+	_pprintLine_("");
+	_pprintLine_("   Example:");
+	_pprintLine_("      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp	(revision 12518)
@@ -66,25 +66,25 @@
 
 void Kml2ExpUsage(void){
-	if(true) _pprintLine_("Kml2Exp - kml to exp file conversion module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module converts a file from kml to exp format.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      filkml      file name of kml file to be read (char)");
-	if(true) _pprintLine_("      filexp      file name of exp file to be written (char)");
-	if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
-	if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ret         return code (non-zero for warning)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1);");
-	if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);");
-	if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);");
-	if(true) _pprintLine_("");
+	_pprintLine_("Kml2Exp - kml to exp file conversion module:");
+	_pprintLine_("");
+	_pprintLine_("   This module converts a file from kml to exp format.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      filkml      file name of kml file to be read (char)");
+	_pprintLine_("      filexp      file name of exp file to be written (char)");
+	_pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
+	_pprintLine_("");
+	_pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
+	_pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
+	_pprintLine_("");
+	_pprintLine_("      ret         return code (non-zero for warning)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1);");
+	_pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);");
+	_pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);");
+	_pprintLine_("");
 }
 
Index: /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp	(revision 12518)
@@ -54,20 +54,20 @@
 
 void KrigingUsage(void){
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');");
-	if(true) _pprintLine_("   available options:");
-	if(true) _pprintLine_("      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'");
-	if(true) _pprintLine_("         -'nugget': nugget effect (default 0.2)");
-	if(true) _pprintLine_("         -'range':  for gaussian, spherical and exponential models (default sqrt(3))");
-	if(true) _pprintLine_("         -'sill':   for gaussian, spherical and exponential models (default 1)");
-	if(true) _pprintLine_("         -'slope':  for power model (default 1)");
-	if(true) _pprintLine_("         -'power':  for power model (default 1)");
-	if(true) _pprintLine_("      -'searchradius': search radius for each prediction (default is observations span)");
-	if(true) _pprintLine_("      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)");
-	if(true) _pprintLine_("      -'maxdata':      minimum number of observations for a prediction (default is 50)");
-	if(true) _pprintLine_("      -'mindata':      maximum number of observations for a prediction (default is 1)");
-	if(true) _pprintLine_("      -'maxtrimming':  maximum trimming value (default is -1.e+21)");
-	if(true) _pprintLine_("      -'mintrimming':  minimum trimming value (default is +1.e+21)");
-	if(true) _pprintLine_("      -'minspacing':   minimum distance between observation (default is 0.01)");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');");
+	_pprintLine_("   available options:");
+	_pprintLine_("      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'");
+	_pprintLine_("         -'nugget': nugget effect (default 0.2)");
+	_pprintLine_("         -'range':  for gaussian, spherical and exponential models (default sqrt(3))");
+	_pprintLine_("         -'sill':   for gaussian, spherical and exponential models (default 1)");
+	_pprintLine_("         -'slope':  for power model (default 1)");
+	_pprintLine_("         -'power':  for power model (default 1)");
+	_pprintLine_("      -'searchradius': search radius for each prediction (default is observations span)");
+	_pprintLine_("      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)");
+	_pprintLine_("      -'maxdata':      minimum number of observations for a prediction (default is 50)");
+	_pprintLine_("      -'mindata':      maximum number of observations for a prediction (default is 1)");
+	_pprintLine_("      -'maxtrimming':  maximum trimming value (default is -1.e+21)");
+	_pprintLine_("      -'mintrimming':  minimum trimming value (default is +1.e+21)");
+	_pprintLine_("      -'minspacing':   minimum distance between observation (default is 0.01)");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp	(revision 12518)
@@ -74,25 +74,25 @@
 
 void Ll2xyUsage(void){
-	if(true) _pprintLine_("Ll2xy - lat/long to x/y coordinate transformation module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module transforms lat/long to x/y coordinates.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      lat         latitude coordinates (double vector)");
-	if(true) _pprintLine_("      lon         longitude coordinates (double vector)");
-	if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
-	if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      x           x coordinates (double vector)");
-	if(true) _pprintLine_("      y           y coordinates (double vector)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon, 1);");
-	if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);");
-	if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);");
-	if(true) _pprintLine_("");
+	_pprintLine_("Ll2xy - lat/long to x/y coordinate transformation module:");
+	_pprintLine_("");
+	_pprintLine_("   This module transforms lat/long to x/y coordinates.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      lat         latitude coordinates (double vector)");
+	_pprintLine_("      lon         longitude coordinates (double vector)");
+	_pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
+	_pprintLine_("");
+	_pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
+	_pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
+	_pprintLine_("");
+	_pprintLine_("      x           x coordinates (double vector)");
+	_pprintLine_("      y           y coordinates (double vector)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [x,y]=Ll2xy(lat,lon, 1);");
+	_pprintLine_("      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);");
+	_pprintLine_("      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp	(revision 12518)
@@ -37,6 +37,6 @@
 
 void NodeConnectivityUsage(void) {
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: connectivity = " << __FUNCT__ << "(elements, numnodes);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: connectivity = " << __FUNCT__ << "(elements, numnodes);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp	(revision 12518)
@@ -77,24 +77,24 @@
 
 void Shp2KmlUsage(void){
-	if(true) _pprintLine_("Shp2Kml - shp to kml file conversion module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module converts a file from shp to kml format.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      filshp      file name of shp file to be read (char, extension optional)");
-	if(true) _pprintLine_("      filkml      file name of kml file to be written (char)");
-	if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
-	if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      ret         return code (non-zero for warning)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 0);");
-	if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);");
-	if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);");
-	if(true) _pprintLine_("");
+	_pprintLine_("Shp2Kml - shp to kml file conversion module:");
+	_pprintLine_("");
+	_pprintLine_("   This module converts a file from shp to kml format.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      filshp      file name of shp file to be read (char, extension optional)");
+	_pprintLine_("      filkml      file name of kml file to be written (char)");
+	_pprintLine_("      sgn         sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))");
+	_pprintLine_("");
+	_pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
+	_pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
+	_pprintLine_("");
+	_pprintLine_("      ret         return code (non-zero for warning)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 0);");
+	_pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);");
+	_pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp	(revision 12518)
@@ -27,6 +27,6 @@
 void StringToEnumUsage(void)
 {
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   usage: " << __FUNCT__ << "enum = StringToEnum(string);");
-	if(true) _pprintLine_("");
+	_pprintLine_("");
+	_pprintLine_("   usage: " << __FUNCT__ << "enum = StringToEnum(string);");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp	(revision 12518)
@@ -56,11 +56,11 @@
 void TriaSearchUsage(void)
 {
-	if(true) _pprintLine_("TriaSearch- find triangle holding a point (x0,y0) in a mesh");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("         tria=TriaSearch(index,x,y,x0,y0);");
-	if(true) _pprintLine_("      index,x,y: mesh triangulatrion");
-	if(true) _pprintLine_("      x0,y0: coordinates of the point for which we are trying to find a triangle");
-	if(true) _pprintLine_("      x0,y0 can be an array of points");
-	if(true) _pprintLine_("");
+	_pprintLine_("TriaSearch- find triangle holding a point (x0,y0) in a mesh");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("         tria=TriaSearch(index,x,y,x0,y0);");
+	_pprintLine_("      index,x,y: mesh triangulatrion");
+	_pprintLine_("      x0,y0: coordinates of the point for which we are trying to find a triangle");
+	_pprintLine_("      x0,y0 can be an array of points");
+	_pprintLine_("");
 }
Index: /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp	(revision 12517)
+++ /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp	(revision 12518)
@@ -73,26 +73,26 @@
 
 void Xy2llUsage(void){
-	if(true) _pprintLine_("Xy2ll - x/y to lat/long coordinate transformation module:");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   This module transforms x/y to lat/long coordinates.");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Usage:");
-	if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      x           x coordinates (double vector)");
-	if(true) _pprintLine_("      y           y coordinates (double vector)");
-	if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
-	if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("      lat         latitude coordinates (double vector)");
-	if(true) _pprintLine_("      lon         longitude coordinates (double vector)");
-	if(true) _pprintLine_("");
-	if(true) _pprintLine_("   Examples:");
-	if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y, 1);");
-	if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);");
-	if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);");
-	if(true) _pprintLine_("");
+	_pprintLine_("Xy2ll - x/y to lat/long coordinate transformation module:");
+	_pprintLine_("");
+	_pprintLine_("   This module transforms x/y to lat/long coordinates.");
+	_pprintLine_("");
+	_pprintLine_("   Usage:");
+	_pprintLine_("      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);");
+	_pprintLine_("");
+	_pprintLine_("      x           x coordinates (double vector)");
+	_pprintLine_("      y           y coordinates (double vector)");
+	_pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
+	_pprintLine_("");
+	_pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
+	_pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
+	_pprintLine_("");
+	_pprintLine_("      lat         latitude coordinates (double vector)");
+	_pprintLine_("      lon         longitude coordinates (double vector)");
+	_pprintLine_("");
+	_pprintLine_("   Examples:");
+	_pprintLine_("      [lat,lon]=Xy2ll(x,y, 1);");
+	_pprintLine_("      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);");
+	_pprintLine_("      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);");
+	_pprintLine_("");
 }
 
