Index: /issm/trunk/src/c/objects/KML/KML_ColorStyle.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_ColorStyle.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_ColorStyle.cpp	(revision 8208)
@@ -91,8 +91,8 @@
 
 /*FUNCTION KML_ColorStyle::Read {{{1*/
-KML_Object*  KML_ColorStyle::Read(FILE* filin,char* kstr){
+void  KML_ColorStyle::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_ColorStyle.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_ColorStyle.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_ColorStyle.h	(revision 8208)
@@ -34,5 +34,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Container.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Container.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Container.cpp	(revision 8208)
@@ -75,9 +75,9 @@
 
 /*FUNCTION KML_Container::Read {{{1*/
-KML_Object*  KML_Container::Read(FILE* fid,char* kstr){
+void  KML_Container::Read(FILE* fid,char* kstr){
 
 	KML_Feature::Read(fid,kstr);
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Container.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Container.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Container.h	(revision 8208)
@@ -28,5 +28,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Document.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Document.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Document.cpp	(revision 8208)
@@ -120,5 +120,5 @@
 
 /*FUNCTION KML_Document::Read {{{1*/
-KML_Object*  KML_Document::Read(FILE* fid,char* kstr){
+void  KML_Document::Read(FILE* fid,char* kstr){
 
 	char*        kstri;
@@ -168,5 +168,5 @@
 	}
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Document.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Document.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Document.h	(revision 8208)
@@ -32,5 +32,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Feature.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Feature.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Feature.cpp	(revision 8208)
@@ -141,5 +141,5 @@
 
 /*FUNCTION KML_Feature::Read {{{1*/
-KML_Object*  KML_Feature::Read(FILE* fid,char* kstr){
+void  KML_Feature::Read(FILE* fid,char* kstr){
 
 	KML_Object*  kobj;
@@ -148,5 +148,5 @@
 
 	if      (!strncmp(kstr,"</Feature", 9))
-		return(NULL);
+		return;
 	else if (!strncmp(kstr,"</",2))
 		_error_("KML_Feature::Read -- Unexpected closing tag %s.\n",kstr);
@@ -188,5 +188,5 @@
 		KML_Object::Read(fid,kstr);
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Feature.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Feature.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Feature.h	(revision 8208)
@@ -43,5 +43,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Folder.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Folder.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Folder.cpp	(revision 8208)
@@ -120,8 +120,8 @@
 
 /*FUNCTION KML_Folder::Read {{{1*/
-KML_Object*  KML_Folder::Read(FILE* filin,char* kstr){
+void  KML_Folder::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Folder.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Folder.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Folder.h	(revision 8208)
@@ -32,5 +32,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Geometry.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Geometry.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Geometry.cpp	(revision 8208)
@@ -75,8 +75,8 @@
 
 /*FUNCTION KML_Geometry::Read {{{1*/
-KML_Object*  KML_Geometry::Read(FILE* filin,char* kstr){
+void  KML_Geometry::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Geometry.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Geometry.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Geometry.h	(revision 8208)
@@ -28,5 +28,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_LineString.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LineString.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LineString.cpp	(revision 8208)
@@ -123,8 +123,8 @@
 
 /*FUNCTION KML_LineString::Read {{{1*/
-KML_Object*  KML_LineString::Read(FILE* filin,char* kstr){
+void  KML_LineString::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_LineString.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LineString.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LineString.h	(revision 8208)
@@ -36,5 +36,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_LineStyle.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LineStyle.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LineStyle.cpp	(revision 8208)
@@ -97,8 +97,8 @@
 
 /*FUNCTION KML_LineStyle::Read {{{1*/
-KML_Object*  KML_LineStyle::Read(FILE* filin,char* kstr){
+void  KML_LineStyle::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_LineStyle.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LineStyle.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LineStyle.h	(revision 8208)
@@ -30,5 +30,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_LinearRing.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LinearRing.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LinearRing.cpp	(revision 8208)
@@ -123,8 +123,8 @@
 
 /*FUNCTION KML_LinearRing::Read {{{1*/
-KML_Object*  KML_LinearRing::Read(FILE* filin,char* kstr){
+void  KML_LinearRing::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_LinearRing.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_LinearRing.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_LinearRing.h	(revision 8208)
@@ -36,5 +36,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_MultiGeometry.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_MultiGeometry.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_MultiGeometry.cpp	(revision 8208)
@@ -120,8 +120,8 @@
 
 /*FUNCTION KML_MultiGeometry::Read {{{1*/
-KML_Object*  KML_MultiGeometry::Read(FILE* filin,char* kstr){
+void  KML_MultiGeometry::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_MultiGeometry.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_MultiGeometry.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_MultiGeometry.h	(revision 8208)
@@ -32,5 +32,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Object.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Object.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Object.cpp	(revision 8208)
@@ -81,10 +81,10 @@
 
 /*FUNCTION KML_Object::Read {{{1*/
-KML_Object*  KML_Object::Read(FILE* fid,char* kstr){
+void  KML_Object::Read(FILE* fid,char* kstr){
 
 /*  process field within opening and closing tags  */
 
 	if      (!strncmp(kstr,"</Object", 8))
-		return(NULL);
+		return;
 	else if (!strncmp(kstr,"</",2))
 		_error_("KML_Object::Read -- Unexpected closing tag %s.\n",kstr);
@@ -98,5 +98,5 @@
 	}
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Object.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Object.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Object.h	(revision 8208)
@@ -41,5 +41,5 @@
 		/*virtual functions: */
 		virtual void  Write(FILE* fid,char* indent)=0;
-		virtual KML_Object*  Read(FILE* fid,char* kstr)=0;
+		virtual void  Read(FILE* fid,char* kstr)=0;
 
 
Index: /issm/trunk/src/c/objects/KML/KML_Placemark.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Placemark.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Placemark.cpp	(revision 8208)
@@ -120,8 +120,8 @@
 
 /*FUNCTION KML_Placemark::Read {{{1*/
-KML_Object*  KML_Placemark::Read(FILE* filin,char* kstr){
+void  KML_Placemark::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Placemark.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Placemark.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Placemark.h	(revision 8208)
@@ -32,5 +32,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_PolyStyle.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_PolyStyle.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_PolyStyle.cpp	(revision 8208)
@@ -101,8 +101,8 @@
 
 /*FUNCTION KML_PolyStyle::Read {{{1*/
-KML_Object*  KML_PolyStyle::Read(FILE* filin,char* kstr){
+void  KML_PolyStyle::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_PolyStyle.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_PolyStyle.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_PolyStyle.h	(revision 8208)
@@ -31,5 +31,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Polygon.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Polygon.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Polygon.cpp	(revision 8208)
@@ -156,8 +156,8 @@
 
 /*FUNCTION KML_Polygon::Read {{{1*/
-KML_Object*  KML_Polygon::Read(FILE* filin,char* kstr){
+void  KML_Polygon::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Polygon.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Polygon.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Polygon.h	(revision 8208)
@@ -38,5 +38,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_Style.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Style.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Style.cpp	(revision 8208)
@@ -176,8 +176,8 @@
 
 /*FUNCTION KML_Style::Read {{{1*/
-KML_Object*  KML_Style::Read(FILE* filin,char* kstr){
-
-
-	return(NULL);
+void  KML_Style::Read(FILE* filin,char* kstr){
+
+
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_Style.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_Style.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_Style.h	(revision 8208)
@@ -37,5 +37,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_StyleSelector.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_StyleSelector.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_StyleSelector.cpp	(revision 8208)
@@ -75,8 +75,8 @@
 
 /*FUNCTION KML_StyleSelector::Read {{{1*/
-KML_Object*  KML_StyleSelector::Read(FILE* filin,char* kstr){
+void  KML_StyleSelector::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_StyleSelector.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_StyleSelector.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_StyleSelector.h	(revision 8208)
@@ -28,5 +28,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
Index: /issm/trunk/src/c/objects/KML/KML_SubStyle.cpp
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_SubStyle.cpp	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_SubStyle.cpp	(revision 8208)
@@ -75,8 +75,8 @@
 
 /*FUNCTION KML_SubStyle::Read {{{1*/
-KML_Object*  KML_SubStyle::Read(FILE* filin,char* kstr){
+void  KML_SubStyle::Read(FILE* filin,char* kstr){
 
 
-	return(NULL);
+	return;
 }
 /*}}}*/
Index: /issm/trunk/src/c/objects/KML/KML_SubStyle.h
===================================================================
--- /issm/trunk/src/c/objects/KML/KML_SubStyle.h	(revision 8207)
+++ /issm/trunk/src/c/objects/KML/KML_SubStyle.h	(revision 8208)
@@ -28,5 +28,5 @@
 		void  DeepEcho(char* indent);
 		void  Write(FILE* fid,char* indent);
-		KML_Object*  Read(FILE* fid,char* kstr);
+		void  Read(FILE* fid,char* kstr);
 		int   Id();
 		int   MyRank();
