Index: trunk/psLib/src/astronomy/psMetadata.c
===================================================================
--- trunk/psLib/src/astronomy/psMetadata.c	(revision 1653)
+++ trunk/psLib/src/astronomy/psMetadata.c	(revision 1746)
@@ -12,6 +12,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-08-28 01:18:28 $
+*  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-09-09 02:22:56 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -278,5 +278,5 @@
 
             // Add leaf node to existing folder node
-            if(!psListAdd(existingEntry->items, metadataItem, PS_LIST_TAIL)) {
+            if(!psListAdd(existingEntry->items, PS_LIST_TAIL, metadataItem)) {
                 psError( __func__, "Couldn't add metadata item to items list. Name: %s",
                          metadataItem->name );
@@ -288,5 +288,5 @@
             newFolderEntry = psMetadataItemAlloc(key, PS_META_ITEM_SET, NULL, NULL);
 
-            if(!psListAdd(newFolderEntry->items, existingEntry, PS_LIST_TAIL)) {
+            if(!psListAdd(newFolderEntry->items, PS_LIST_TAIL, existingEntry)) {
                 psError( __func__, "Couldn't add metadata item to items list. Name: %s", key);
                 psFree(newFolderEntry);
@@ -294,5 +294,5 @@
             }
 
-            if(!psListAdd(newFolderEntry->items, metadataItem, PS_LIST_TAIL)) {
+            if(!psListAdd(newFolderEntry->items, PS_LIST_TAIL, metadataItem)) {
                 psError( __func__, "Couldn't add metadata item to items list. Name: %s", key);
                 psFree(newFolderEntry);
@@ -317,5 +317,5 @@
 
             // Folder node replaces leaf or folder node - Put old node into new folder and remove from table
-            if(!psListAdd(metadataItem->items, existingEntry, PS_LIST_TAIL)) {
+            if(!psListAdd(metadataItem->items, PS_LIST_TAIL, existingEntry)) {
                 psError( __func__, "Couldn't add metadata item to items list. Name: %s", key);
                 return false;
@@ -342,5 +342,5 @@
 
     // Add all items to metadata collection's list, even if they have the same metadata item names
-    if(!psListAdd( mdList, metadataItem, where )) {
+    if(!psListAdd( mdList, where, metadataItem )) {
         psError( __func__, "Couldn't add metadata item to metadata collection list. Name: %s",
                  metadataItem->name );
@@ -418,5 +418,5 @@
             entryChild = psListGetCurrent(entry->items);
             while (entryChild != NULL) {
-                if (!psListRemove(mdList, entryChild, PS_LIST_UNKNOWN)) {
+                if (!psListRemove(mdList, PS_LIST_UNKNOWN, entryChild)) {
                     psError(__func__, "Couldn't remove metadata item from list. Name: %s", key);
                     return false;
@@ -427,5 +427,5 @@
 
             // Table entry has no children. Remove entry from metadata collection's list
-            if (!psListRemove(mdList, entry, PS_LIST_UNKNOWN)) {
+            if (!psListRemove(mdList, PS_LIST_UNKNOWN, entry)) {
                 psError(__func__, "Couldn't remove metadata item from list. Name: %s", key);
                 return false;
