Index: /trunk/psLib/src/astro/psTime.c
===================================================================
--- /trunk/psLib/src/astro/psTime.c	(revision 2317)
+++ /trunk/psLib/src/astro/psTime.c	(revision 2318)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.41 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-11-09 02:03:28 $
+ *  @version $Revision: 1.42 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-11-10 18:27:03 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -184,5 +184,5 @@
 }
 
-bool psTimeInit(char *fileName)
+bool psTimeInit(const char *fileName)
 {
     bool foundTable = false;
@@ -307,7 +307,15 @@
 }
 
-void psTimeFinalize(void)
-{
-    psFree(timeMetadata);
+bool psTimeFinalize(void)
+{
+    bool result = false;
+
+
+    if(timeMetadata != NULL) {
+        psFree(timeMetadata);
+        result = true;
+    }
+
+    return result;
 }
 
Index: /trunk/psLib/src/astro/psTime.h
===================================================================
--- /trunk/psLib/src/astro/psTime.h	(revision 2317)
+++ /trunk/psLib/src/astro/psTime.h	(revision 2318)
@@ -54,6 +54,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-11-09 00:36:13 $
+ *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-11-10 18:27:08 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -107,5 +107,5 @@
  * @return  bool: True for success, false for failure.
  */
-bool psTimeInit(char *fileName);
+psBool psTimeInit(const char *fileName);
 
 /** Free memory persistant time data.
@@ -115,5 +115,5 @@
  * @return  void: void.
  */
-void psTimeFinalize(void);
+psBool psTimeFinalize(void);
 
 /** Allocate time struct.
Index: /trunk/psLib/src/astronomy/psMetadataIO.c
===================================================================
--- /trunk/psLib/src/astronomy/psMetadataIO.c	(revision 2317)
+++ /trunk/psLib/src/astronomy/psMetadataIO.c	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-11-04 01:04:57 $
+*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:46 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -444,5 +444,5 @@
 
 
-psS32 psMetadataParseConfig(psMetadata** md, char *fileName, psBool overwrite)
+psS32 psMetadataParseConfig(psMetadata** md, const char *fileName, psBool overwrite)
 {
     psBool tempBool;
Index: /trunk/psLib/src/astronomy/psMetadataIO.h
===================================================================
--- /trunk/psLib/src/astronomy/psMetadataIO.h	(revision 2317)
+++ /trunk/psLib/src/astronomy/psMetadataIO.h	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-10-27 00:57:30 $
+*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:53 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -50,5 +50,5 @@
     psMetadata* output,                ///< Resulting metadata from read.
     char *extName,                     ///< File name extension string.
-    psS32 extNum,                        ///< File name extension number. Starts at 1.
+    psS32 extNum,                      ///< File name extension number. Starts at 1.
     char *fileName                     ///< Name of file to read.
 );
@@ -62,6 +62,6 @@
 psS32 psMetadataParseConfig(
     psMetadata** md,                   ///< Resulting metadata from read.
-    char *fileName,                    ///< Name of file to read.
-    psBool overwrite                     ///< Allow overwrite of duplicate specifications.
+    const char *fileName,              ///< Name of file to read.
+    psBool overwrite                   ///< Allow overwrite of duplicate specifications.
 );
 
Index: /trunk/psLib/src/astronomy/psTime.c
===================================================================
--- /trunk/psLib/src/astronomy/psTime.c	(revision 2317)
+++ /trunk/psLib/src/astronomy/psTime.c	(revision 2318)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.41 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-11-09 02:03:28 $
+ *  @version $Revision: 1.42 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-11-10 18:27:03 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -184,5 +184,5 @@
 }
 
-bool psTimeInit(char *fileName)
+bool psTimeInit(const char *fileName)
 {
     bool foundTable = false;
@@ -307,7 +307,15 @@
 }
 
-void psTimeFinalize(void)
-{
-    psFree(timeMetadata);
+bool psTimeFinalize(void)
+{
+    bool result = false;
+
+
+    if(timeMetadata != NULL) {
+        psFree(timeMetadata);
+        result = true;
+    }
+
+    return result;
 }
 
Index: /trunk/psLib/src/astronomy/psTime.h
===================================================================
--- /trunk/psLib/src/astronomy/psTime.h	(revision 2317)
+++ /trunk/psLib/src/astronomy/psTime.h	(revision 2318)
@@ -54,6 +54,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-11-09 00:36:13 $
+ *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-11-10 18:27:08 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -107,5 +107,5 @@
  * @return  bool: True for success, false for failure.
  */
-bool psTimeInit(char *fileName);
+psBool psTimeInit(const char *fileName);
 
 /** Free memory persistant time data.
@@ -115,5 +115,5 @@
  * @return  void: void.
  */
-void psTimeFinalize(void);
+psBool psTimeFinalize(void);
 
 /** Allocate time struct.
Index: /trunk/psLib/src/collections/psMetadataIO.c
===================================================================
--- /trunk/psLib/src/collections/psMetadataIO.c	(revision 2317)
+++ /trunk/psLib/src/collections/psMetadataIO.c	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-11-04 01:04:57 $
+*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:46 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -444,5 +444,5 @@
 
 
-psS32 psMetadataParseConfig(psMetadata** md, char *fileName, psBool overwrite)
+psS32 psMetadataParseConfig(psMetadata** md, const char *fileName, psBool overwrite)
 {
     psBool tempBool;
Index: /trunk/psLib/src/collections/psMetadataIO.h
===================================================================
--- /trunk/psLib/src/collections/psMetadataIO.h	(revision 2317)
+++ /trunk/psLib/src/collections/psMetadataIO.h	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-10-27 00:57:30 $
+*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:53 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -50,5 +50,5 @@
     psMetadata* output,                ///< Resulting metadata from read.
     char *extName,                     ///< File name extension string.
-    psS32 extNum,                        ///< File name extension number. Starts at 1.
+    psS32 extNum,                      ///< File name extension number. Starts at 1.
     char *fileName                     ///< Name of file to read.
 );
@@ -62,6 +62,6 @@
 psS32 psMetadataParseConfig(
     psMetadata** md,                   ///< Resulting metadata from read.
-    char *fileName,                    ///< Name of file to read.
-    psBool overwrite                     ///< Allow overwrite of duplicate specifications.
+    const char *fileName,              ///< Name of file to read.
+    psBool overwrite                   ///< Allow overwrite of duplicate specifications.
 );
 
Index: /trunk/psLib/src/types/psMetadataConfig.c
===================================================================
--- /trunk/psLib/src/types/psMetadataConfig.c	(revision 2317)
+++ /trunk/psLib/src/types/psMetadataConfig.c	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-11-04 01:04:57 $
+*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:46 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -444,5 +444,5 @@
 
 
-psS32 psMetadataParseConfig(psMetadata** md, char *fileName, psBool overwrite)
+psS32 psMetadataParseConfig(psMetadata** md, const char *fileName, psBool overwrite)
 {
     psBool tempBool;
Index: /trunk/psLib/src/types/psMetadataConfig.h
===================================================================
--- /trunk/psLib/src/types/psMetadataConfig.h	(revision 2317)
+++ /trunk/psLib/src/types/psMetadataConfig.h	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-10-27 00:57:30 $
+*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:53 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -50,5 +50,5 @@
     psMetadata* output,                ///< Resulting metadata from read.
     char *extName,                     ///< File name extension string.
-    psS32 extNum,                        ///< File name extension number. Starts at 1.
+    psS32 extNum,                      ///< File name extension number. Starts at 1.
     char *fileName                     ///< Name of file to read.
 );
@@ -62,6 +62,6 @@
 psS32 psMetadataParseConfig(
     psMetadata** md,                   ///< Resulting metadata from read.
-    char *fileName,                    ///< Name of file to read.
-    psBool overwrite                     ///< Allow overwrite of duplicate specifications.
+    const char *fileName,              ///< Name of file to read.
+    psBool overwrite                   ///< Allow overwrite of duplicate specifications.
 );
 
Index: /trunk/psLib/src/xml/psXML.c
===================================================================
--- /trunk/psLib/src/xml/psXML.c	(revision 2317)
+++ /trunk/psLib/src/xml/psXML.c	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-11-04 01:04:57 $
+*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:46 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -444,5 +444,5 @@
 
 
-psS32 psMetadataParseConfig(psMetadata** md, char *fileName, psBool overwrite)
+psS32 psMetadataParseConfig(psMetadata** md, const char *fileName, psBool overwrite)
 {
     psBool tempBool;
Index: /trunk/psLib/src/xml/psXML.h
===================================================================
--- /trunk/psLib/src/xml/psXML.h	(revision 2317)
+++ /trunk/psLib/src/xml/psXML.h	(revision 2318)
@@ -9,6 +9,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-10-27 00:57:30 $
+*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-10 18:26:53 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -50,5 +50,5 @@
     psMetadata* output,                ///< Resulting metadata from read.
     char *extName,                     ///< File name extension string.
-    psS32 extNum,                        ///< File name extension number. Starts at 1.
+    psS32 extNum,                      ///< File name extension number. Starts at 1.
     char *fileName                     ///< Name of file to read.
 );
@@ -62,6 +62,6 @@
 psS32 psMetadataParseConfig(
     psMetadata** md,                   ///< Resulting metadata from read.
-    char *fileName,                    ///< Name of file to read.
-    psBool overwrite                     ///< Allow overwrite of duplicate specifications.
+    const char *fileName,              ///< Name of file to read.
+    psBool overwrite                   ///< Allow overwrite of duplicate specifications.
 );
 
