Index: trunk/psLib/src/xml/psXML.c
===================================================================
--- trunk/psLib/src/xml/psXML.c	(revision 3980)
+++ trunk/psLib/src/xml/psXML.c	(revision 4029)
@@ -10,6 +10,6 @@
 *  @author Eric Van Alst, MHPCC
 *
-*  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-05-19 20:48:28 $
+*  @version $Revision: 1.28 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-05-25 20:26:55 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -368,7 +368,7 @@
     psBool success = true;
 
-    PS_PTR_CHECK_NULL(fd, success);
-    PS_PTR_CHECK_NULL(format, success);
-    PS_PTR_CHECK_NULL(metadataItem, success);
+    PS_ASSERT_PTR_NON_NULL(fd, success);
+    PS_ASSERT_PTR_NON_NULL(format, success);
+    PS_ASSERT_PTR_NON_NULL(metadataItem, success);
 
     type = metadataItem->type;
@@ -469,5 +469,5 @@
     fitsfile *fd = NULL;
 
-    PS_PTR_CHECK_NULL(fileName,NULL);
+    PS_ASSERT_PTR_NON_NULL(fileName,NULL);
 
     fits_open_file(&fd, fileName, READONLY, &status);
@@ -1086,8 +1086,8 @@
 
     // Check for NULL file name
-    PS_PTR_CHECK_NULL(fileName,NULL);
+    PS_ASSERT_PTR_NON_NULL(fileName,NULL);
 
     // Check for NULL nFail
-    PS_PTR_CHECK_NULL(nFail,NULL);
+    PS_ASSERT_PTR_NON_NULL(nFail,NULL);
 
     // Attempt to open specified file
@@ -1156,9 +1156,9 @@
     // Get and check initial data pointers
     ctxt = (xmlParserCtxtPtr)ctx;
-    PS_PTR_CHECK_NULL_GENERAL(ctxt, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(ctxt, return);
     md = (psMetadata*)ctxt->sax->_private;
-    PS_PTR_CHECK_NULL_GENERAL(md, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(md, return);
     input = (xmlParserInputPtr)ctxt->input;
-    PS_PTR_CHECK_NULL_GENERAL(input, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(input, return);
 
     // Copy XML strings to psStrings to avoid libxml2/psLib memory corruption problems
@@ -1173,5 +1173,5 @@
         psHashAdd(htAtts, "tagName", psTagName);
     } else {
-        PS_PTR_CHECK_NULL_GENERAL(psTagName, return);
+        PS_ASSERT_GENERAL_PTR_NON_NULL(psTagName, return);
         psFree(htAtts);
         psFree(psTagName);
@@ -1193,5 +1193,5 @@
                 psFree(psAttValue);
             } else {
-                PS_PTR_CHECK_NULL_GENERAL(psAttValue, return);
+                PS_ASSERT_GENERAL_PTR_NON_NULL(psAttValue, return);
                 psFree(htAtts);
                 psFree(psTagName);
@@ -1237,17 +1237,17 @@
     // Get and check initial data pointers
     ctxt = (xmlParserCtxtPtr)ctx;
-    PS_PTR_CHECK_NULL_GENERAL(ctxt, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(ctxt, return);
     md = (psMetadata*)ctxt->sax->_private;
-    PS_PTR_CHECK_NULL_GENERAL(md, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(md, return);
     input = (xmlParserInputPtr)ctxt->input;
-    PS_PTR_CHECK_NULL_GENERAL(input, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(input, return);
     metadataItem = psMetadataLookup(md, "htAtts");
-    PS_PTR_CHECK_NULL_GENERAL(metadataItem, return);
-    PS_PTR_CHECK_NULL_GENERAL(metadataItem->data.list, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(metadataItem, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(metadataItem->data.list, return);
     metadataItem = (psMetadataItem*)psListGet(metadataItem->data.list,PS_LIST_TAIL);
     htAtts = (psHash*)metadataItem->data.list;
-    PS_PTR_CHECK_NULL_GENERAL(htAtts, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(htAtts, return);
     fileName = (char*)input->filename;
-    PS_PTR_CHECK_NULL_GENERAL(fileName, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(fileName, return);
     lineNumber = input->line;
 
@@ -1386,17 +1386,17 @@
     // Get and check initial data pointers
     ctxt = (xmlParserCtxtPtr)ctx;
-    PS_PTR_CHECK_NULL_GENERAL(ctxt, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(ctxt, return);
     md = (psMetadata*)ctxt->sax->_private;
-    PS_PTR_CHECK_NULL_GENERAL(md, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(md, return);
     input = (xmlParserInputPtr)ctxt->input;
-    PS_PTR_CHECK_NULL_GENERAL(input, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(input, return);
     tables = psMetadataLookup(md, "htAtts");
-    PS_PTR_CHECK_NULL_GENERAL(tables, return);
-    PS_PTR_CHECK_NULL_GENERAL(tables->data.list, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(tables, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(tables->data.list, return);
     table = (psMetadataItem*)psListGet(tables->data.list,PS_LIST_TAIL);
     htAtts = (psHash*)table->data.list;
-    PS_PTR_CHECK_NULL_GENERAL(htAtts, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(htAtts, return);
     fileName = (char*)input->filename;
-    PS_PTR_CHECK_NULL_GENERAL(fileName, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(fileName, return);
     lineNumber = input->line;
 
@@ -1427,5 +1427,5 @@
 
     strValue = psHashLookup(htAtts, "value");
-    PS_PTR_CHECK_NULL_GENERAL(strValue, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(strValue, return);
 
 
@@ -1482,15 +1482,15 @@
     // Get and check initial data pointers
     ctxt = (xmlParserCtxtPtr)ctx;
-    PS_PTR_CHECK_NULL_GENERAL(ctxt, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(ctxt, return);
     md = (psMetadata*)ctxt->sax->_private;
-    PS_PTR_CHECK_NULL_GENERAL(md, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(md, return);
     input = (xmlParserInputPtr)ctxt->input;
-    PS_PTR_CHECK_NULL_GENERAL(input, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(input, return);
     tables = psMetadataLookup(md, "htAtts");
-    PS_PTR_CHECK_NULL_GENERAL(tables, return);
-    PS_PTR_CHECK_NULL_GENERAL(tables->data.list, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(tables, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(tables->data.list, return);
     table = (psMetadataItem*)psListGet(tables->data.list,PS_LIST_TAIL);
     htAtts = (psHash*)table->data.list;
-    PS_PTR_CHECK_NULL_GENERAL(htAtts, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(htAtts, return);
 
     // Copy XML strings to psStrings to avoid libxml2/psLib memory corruption problems
@@ -1499,5 +1499,5 @@
     // Compare start and end tag names
     psStartTagName = psHashLookup(htAtts, "tagName");
-    PS_PTR_CHECK_NULL_GENERAL(psStartTagName, return);
+    PS_ASSERT_GENERAL_PTR_NON_NULL(psStartTagName, return);
     if(strcmp(psEndTagName, psStartTagName)) {
         psError(PS_ERR_IO, true, PS_ERRORTEXT_psMetadataIO_TAG_MISMATCH, psStartTagName, psEndTagName);
@@ -1527,5 +1527,5 @@
 
     // Error checks
-    PS_PTR_CHECK_NULL(fileName, NULL);
+    PS_ASSERT_PTR_NON_NULL(fileName, NULL);
 
     // Allocate metadata if necessary
