Index: /trunk/psLib/psLib.kdevses
===================================================================
--- /trunk/psLib/psLib.kdevses	(revision 1748)
+++ /trunk/psLib/psLib.kdevses	(revision 1749)
@@ -2,10 +2,15 @@
 <!DOCTYPE KDevPrjSession>
 <KDevPrjSession>
- <DocsAndViews NumberOfDocuments="1" >
-  <Doc0 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psMemory.c" >
-   <View0 line="602" Type="???" >
-    <AdditionalSettings Top="2" Width="1152" Attach="1" Height="708" Left="2" MinMaxMode="0" />
+ <DocsAndViews NumberOfDocuments="2" >
+  <Doc0 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psSysUtilsErrors.dat" >
+   <View0 line="19" Type="???" >
+    <AdditionalSettings Top="2" Width="1214" Attach="1" Height="778" Left="2" MinMaxMode="0" />
    </View0>
   </Doc0>
+  <Doc1 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psMemory.c" >
+   <View0 line="530" Type="???" >
+    <AdditionalSettings Top="2" Width="1214" Attach="1" Height="778" Left="2" MinMaxMode="0" />
+   </View0>
+  </Doc1>
  </DocsAndViews>
  <pluginList>
Index: /trunk/psLib/test/collections/tst_psList.c
===================================================================
--- /trunk/psLib/test/collections/tst_psList.c	(revision 1748)
+++ /trunk/psLib/test/collections/tst_psList.c	(revision 1749)
@@ -6,6 +6,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-08-06 22:34:05 $
+ *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-09-09 02:24:59 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -28,31 +28,13 @@
 
 testDescription tests[] = {
-                              {
-                                  testListAlloc,487,"psListAlloc",0,false
-                              },
-                              {
-                                  testListAdd,488,"psListAdd",0,false
-                              },
-                              {
-                                  testListGet,489,"psListGet",0,false
-                              },
-                              {
-                                  testListRemove,490,"psListRemove",0,false
-                              },
-                              {
-                                  testListConvert,491,"psListConvert",0,false
-                              },
-                              {
-                                  testListIterator,494,"psListIterator",0,false
-                              },
-                              {
-                                  testListFree,627,"psListFree",0,false
-                              },
-                              {
-                                  testListSort,624,"psListSort",0,false
-                              },
-                              {
-                                  NULL
-                              }
+                              {testListAlloc,487,"psListAlloc",0,false},
+                              {testListAdd,488,"psListAdd",0,false},
+                              {testListGet,489,"psListGet",0,false},
+                              {testListRemove,490,"psListRemove",0,false},
+                              {testListConvert,491,"psListConvert",0,false},
+                              {testListIterator,494,"psListIterator",0,false},
+                              {testListFree,627,"psListFree",0,false},
+                              {testListSort,624,"psListSort",0,false},
+                              {NULL}
                           };
 
@@ -156,5 +138,5 @@
 
     //  1. list is NULL (error)
-    if (psListAdd(NULL,data,PS_LIST_HEAD)) {
+    if (psListAdd(NULL,PS_LIST_HEAD,data)) {
         psError(__func__,"psListAdd was given a NULL list, but returned a true/success.");
         return 1;
@@ -169,5 +151,5 @@
 
     //  2. data is NULL (error, list should not grow)
-    if (psListAdd(list, NULL,PS_LIST_HEAD)) {
+    if (psListAdd(list, PS_LIST_HEAD,NULL)) {
         psError(__func__,"psListAdd successfully added a NULL data item?");
         return 40;
@@ -181,5 +163,5 @@
     data = psAlloc(sizeof(int));
     *data = 2;
-    if ( ! psListAdd(list,data,PS_LIST_HEAD) ) {
+    if ( ! psListAdd(list,PS_LIST_HEAD,data) ) {
         psError(__func__,"psListAdd failed to add a data item to head.");
         return 21;
@@ -206,5 +188,5 @@
     data = psAlloc(sizeof(int));
     *data = 3;
-    if ( ! psListAdd(list,data,PS_LIST_TAIL) ) {
+    if ( ! psListAdd(list,PS_LIST_TAIL,data) ) {
         psError(__func__,"psListAdd failed to add a data item to tail.");
         return 21;
@@ -240,5 +222,5 @@
     psLogMsg(__func__,PS_LOG_INFO,"Following should error with invalid insert location");
 
-    if ( psListAdd(list,data,-10) ) {
+    if ( psListAdd(list,-10,data) ) {
         psError(__func__,"psListAdd successfully added data to a -10 position?");
         return 30;
@@ -260,5 +242,5 @@
     *data = 5;
 
-    if ( ! psListAdd(list,data,1) ) {
+    if ( ! psListAdd(list,1,data) ) {
         psError(__func__,"psListAdd failed to add data to 1 position.");
         return 30;
@@ -279,5 +261,5 @@
     data = psAlloc(sizeof(int));
     *data = 6;
-    if ( ! psListAdd(list,data,3) ) {
+    if ( ! psListAdd(list,3,data) ) {
         psError(__func__,"psListAdd failed to add data to 4 position.");
         return 31;
@@ -297,5 +279,5 @@
     data = psAlloc(sizeof(int));
     *data = 7;
-    if ( ! psListAdd(list,data,2) ) {
+    if ( ! psListAdd(list,2,data) ) {
         psError(__func__,"psListAdd failed to add data to 2 position.");
         return 32;
@@ -317,5 +299,5 @@
     psLogMsg(__func__,PS_LOG_INFO,"Following should be a warning.");
 
-    if ( ! psListAdd(list,data,9) ) {
+    if ( ! psListAdd(list,9,data) ) {
         psError(__func__,"psListAdd failed to add data to a 9 position?");
         return 30;
@@ -396,15 +378,15 @@
     data = psAlloc(sizeof(int));
     *data = 1;
-    psListAdd(list,data,PS_LIST_TAIL);
+    psListAdd(list,PS_LIST_TAIL,data);
     psFree(data);
 
     data = psAlloc(sizeof(int));
     *data = 2;
-    psListAdd(list,data,PS_LIST_TAIL);
+    psListAdd(list,PS_LIST_TAIL,data);
     psFree(data);
 
     data = psAlloc(sizeof(int));
     *data = 3;
-    psListAdd(list,data,PS_LIST_TAIL);
+    psListAdd(list,PS_LIST_TAIL,data);
     psFree(data);
 
@@ -490,5 +472,5 @@
     //  1. list is NULL.
     psLogMsg(__func__,PS_LOG_INFO,"Following should be an error");
-    if (psListRemove(list,NULL,PS_LIST_HEAD)) {
+    if (psListRemove(list,PS_LIST_HEAD,NULL)) {
         psError(__func__,"psListRemove didn't return false given a NULL list.");
         return 1;
@@ -501,5 +483,5 @@
         data = psAlloc(sizeof(int));
         *data = lcv;
-        psListAdd(list,data,PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data);
         psMemDecrRefCounter(data);
     }
@@ -508,5 +490,5 @@
     // 2. which is PS_LIST_HEAD (remove first element of list)
     data = psListGet(list,PS_LIST_HEAD);
-    if ( (! psListRemove(list,NULL,PS_LIST_HEAD)) ||
+    if ( (! psListRemove(list,PS_LIST_HEAD,NULL)) ||
             (psListGet(list,PS_LIST_HEAD) == data) ) {
         printListInt(list);
@@ -523,5 +505,5 @@
     // 3. which is PS_LIST_TAIL (remove last element of list)
     data = psListGet(list,PS_LIST_TAIL);
-    if ( (! psListRemove(list,NULL,PS_LIST_TAIL)) ||
+    if ( (! psListRemove(list,PS_LIST_TAIL,NULL)) ||
             (psListGet(list,PS_LIST_TAIL) == data) ) {
         printListInt(list);
@@ -538,5 +520,5 @@
     // 4. which is PS_LIST_NEXT (element right of cursor [which should be head,tail, and neither])
     psListSetIterator(list,PS_LIST_HEAD);
-    if (! psListRemove(list,NULL,PS_LIST_NEXT)) {
+    if (! psListRemove(list,PS_LIST_NEXT,NULL)) {
         printListInt(list);
         psError(__func__,"Failed to remove PS_LIST_NEXT @ PS_LIST_HEAD");
@@ -552,5 +534,5 @@
     psListSetIterator(list,PS_LIST_TAIL);
     psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
-    if (psListRemove(list,NULL,PS_LIST_NEXT)) {
+    if (psListRemove(list,PS_LIST_NEXT,NULL)) {
         printListInt(list);
         psError(__func__,"Removed something with PS_LIST_NEXT @ PS_LIST_TAIL");
@@ -560,5 +542,5 @@
     data = psListGet(list,3);
     psListSetIterator(list,2);
-    if ( (!psListRemove(list,NULL,PS_LIST_NEXT)) ||
+    if ( (!psListRemove(list,PS_LIST_NEXT,NULL)) ||
             ( psListGet(list,3) == data) ) {
         printListInt(list);
@@ -576,5 +558,5 @@
     psListSetIterator(list,PS_LIST_HEAD);
     psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
-    if (psListRemove(list,NULL,PS_LIST_PREVIOUS)) {
+    if (psListRemove(list,PS_LIST_PREVIOUS,NULL)) {
         printListInt(list);
         psError(__func__,"removed something for PS_LIST_PREVIOUS @ PS_LIST_HEAD");
@@ -584,5 +566,5 @@
     data = psListGet(list,9);
     psListSetIterator(list,PS_LIST_TAIL);
-    if ( (!psListRemove(list,NULL,PS_LIST_PREVIOUS)) ||
+    if ( (!psListRemove(list,PS_LIST_PREVIOUS,NULL)) ||
             (psListGet(list,9) == data) ) {
         printListInt(list);
@@ -599,5 +581,5 @@
     data = psListGet(list,1);
     psListSetIterator(list,2);
-    if ( (!psListRemove(list,NULL,PS_LIST_PREVIOUS)) ||
+    if ( (!psListRemove(list,PS_LIST_PREVIOUS,NULL)) ||
             ( psListGet(list,1) == data) ) {
         printListInt(list);
@@ -614,5 +596,5 @@
     // 6. which is PS_LIST_UNKNOWN and data=NULL (error)
     psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
-    if (psListRemove(list,NULL,PS_LIST_UNKNOWN)) {
+    if (psListRemove(list,PS_LIST_UNKNOWN,NULL)) {
         printListInt(list);
         psError(__func__,"removed something for PS_LIST_UNKNOWN with data=NULL");
@@ -622,5 +604,5 @@
     // 7. which is PS_LIST_UNKNOWN and data=[head,tail,other list items]
     data = psListGet(list,PS_LIST_HEAD);
-    if ( (! psListRemove(list,data,PS_LIST_UNKNOWN)) ||
+    if ( (! psListRemove(list,PS_LIST_UNKNOWN,data)) ||
             (psListGet(list,PS_LIST_HEAD) == data) ) {
         printListInt(list);
@@ -636,5 +618,5 @@
 
     data = psListGet(list,PS_LIST_TAIL);
-    if ( (!psListRemove(list,data,PS_LIST_UNKNOWN)) ||
+    if ( (!psListRemove(list,PS_LIST_UNKNOWN,data)) ||
             (psListGet(list,PS_LIST_TAIL) == data) ) {
         printListInt(list);
@@ -652,5 +634,5 @@
 
     data = psListGet(list,PS_LIST_NEXT);
-    if ( (! psListRemove(list,data,PS_LIST_UNKNOWN))||
+    if ( (! psListRemove(list,PS_LIST_UNKNOWN,data))||
             (psListGet(list,1) == data) ) {
         printListInt(list);
@@ -667,5 +649,5 @@
     // 8. which is PS_LIST_UNKNOWN and data!=NULL and data!=any element in list
     psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
-    if ( psListRemove(list,data,PS_LIST_UNKNOWN) ) {
+    if ( psListRemove(list,PS_LIST_UNKNOWN,data) ) {
         printListInt(list);
         psError(__func__,"removed something for PS_LIST_UNKNOWN with previously removed item");
@@ -674,12 +656,12 @@
 
     // clear out the list
-    psListRemove(list,NULL,PS_LIST_HEAD);
-    psListRemove(list,NULL,PS_LIST_HEAD);
-    psListRemove(list,NULL,PS_LIST_HEAD);
-    psListRemove(list,NULL,PS_LIST_HEAD);
-    psListRemove(list,NULL,PS_LIST_HEAD);
+    psListRemove(list,PS_LIST_HEAD,NULL);
+    psListRemove(list,PS_LIST_HEAD,NULL);
+    psListRemove(list,PS_LIST_HEAD,NULL);
+    psListRemove(list,PS_LIST_HEAD,NULL);
+    psListRemove(list,PS_LIST_HEAD,NULL);
 
     data = psListGet(list,PS_LIST_HEAD);
-    if ( (! psListRemove(list,data,PS_LIST_HEAD)) ||
+    if ( (! psListRemove(list,PS_LIST_HEAD,data)) ||
             (psListGet(list,PS_LIST_HEAD) == data) ) {
         printListInt(list);
@@ -720,5 +702,5 @@
         data = psAlloc(sizeof(int));
         *data = lcv;
-        psListAdd(list,data,PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data);
         psMemDecrRefCounter(data);
     }
@@ -858,5 +840,5 @@
         data = psAlloc(sizeof(int));
         *data = lcv;
-        psListAdd(list,data,PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data);
         psFree(data);
     }
@@ -975,5 +957,5 @@
         data[lcv] = psAlloc(sizeof(int));
         *data[lcv] = lcv;
-        psListAdd(list,data[lcv],PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data[lcv]);
         if (psMemGetRefCounter(data[lcv]) != 2) {
             psError(__func__,"Reference counter for data was not incremented");
@@ -1029,5 +1011,5 @@
             *data = lcv*2-12;
         }
-        psListAdd(list,data,PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data);
         psFree(data);
 
@@ -1095,5 +1077,5 @@
             *data = lcv*2-12;
         }
-        psListAdd(list,data,PS_LIST_TAIL);
+        psListAdd(list,PS_LIST_TAIL,data);
         psFree(data);
 
Index: /trunk/psLib/test/image/tst_psImageStats02.c
===================================================================
--- /trunk/psLib/test/image/tst_psImageStats02.c	(revision 1748)
+++ /trunk/psLib/test/image/tst_psImageStats02.c	(revision 1749)
@@ -46,5 +46,5 @@
         }
     }
-    my2DPoly = psPolynomial2DAlloc( CHEBY_X_DIM, CHEBY_Y_DIM );
+    my2DPoly = psPolynomial2DAlloc( CHEBY_X_DIM, CHEBY_Y_DIM, PS_POLYNOMIAL_CHEB );
     /*************************************************************************/
     /*  Calculate Chebyshev Polynomials, no mask                     */
