Index: trunk/psModules/test/tst_pmReadoutCombine.c
===================================================================
--- trunk/psModules/test/tst_pmReadoutCombine.c	(revision 2851)
+++ trunk/psModules/test/tst_pmReadoutCombine.c	(revision 2856)
@@ -5,6 +5,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-12-30 01:42:04 $
+ *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-12-30 21:35:04 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -115,7 +115,12 @@
         *(int *) (& (tmpImage->row0)) = baseRows[r];
         *(int *) (& (tmpImage->col0)) = baseCols[r];
-        psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
-                                               baseRowsReadout[r],
-                                               tmpImage);
+        /*
+                psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
+                                                       baseRowsReadout[r],
+                                                       tmpImage);
+        */
+        psReadout *tmpReadout = psReadoutAlloc();
+        tmpReadout->image = tmpImage;
+
         minOutRow = PS_MIN(minOutRow, (baseRowsReadout[r] + baseRows[r]));
         minOutCol = PS_MIN(minOutCol, (baseColsReadout[r] + baseCols[r]));
@@ -226,7 +231,11 @@
         *(int *) (& (tmpImage->row0)) = baseRows[r];
         *(int *) (& (tmpImage->col0)) = baseCols[r];
-        psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
-                                               baseRowsReadout[r],
-                                               tmpImage);
+        /*
+                psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
+                                                       baseRowsReadout[r],
+                                                       tmpImage);
+        */
+        psReadout *tmpReadout = psReadoutAlloc();
+        tmpReadout->image = tmpImage;
         minOutRow = PS_MIN(minOutRow, (baseRowsReadout[r] + baseRows[r]));
         minOutCol = PS_MIN(minOutCol, (baseColsReadout[r] + baseCols[r]));
Index: trunk/psModules/test/tst_pmSubtractBias.c
===================================================================
--- trunk/psModules/test/tst_pmSubtractBias.c	(revision 2851)
+++ trunk/psModules/test/tst_pmSubtractBias.c	(revision 2856)
@@ -13,6 +13,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-12-30 01:42:04 $
+ *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-12-30 21:35:04 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -29,5 +29,4 @@
 static int testX(void);
 testDescription tests[] = {
-
                               {test00, 000, "pmSubtractBias", 0, false},
                               {test01, 000, "pmSubtractBias", 0, false},
@@ -60,6 +59,11 @@
     psImage *tmpImage1 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
     psImage *tmpImage2 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
-    psReadout *myBias = psReadoutAlloc(numCols, numRows, tmpImage2);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myBias = psReadoutAlloc(numCols, numRows, tmpImage2);
+    psReadout *myReadout = psReadoutAlloc();
+    psReadout *myBias = psReadoutAlloc();
+    myReadout->image = tmpImage1;
+    myBias->image = tmpImage2;
+
 
     for (i=0;i<numRows;i++) {
@@ -99,5 +103,4 @@
     testStatus |= doSubtractBiasFullFrame(1, NUM_ROWS);
     testStatus |= doSubtractBiasFullFrame(NUM_COLS, NUM_ROWS);
-
     return(testStatus);
 }
@@ -119,5 +122,9 @@
     psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
     psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
+
+
     psList *list;
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
@@ -188,5 +195,7 @@
     psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
     psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psList *list;
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
@@ -247,5 +256,7 @@
     psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
     psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psList *list;
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
@@ -305,5 +316,7 @@
     int testStatus = 0;
     psImage *tmpImage1 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psImage *tmpImage2 = psImageAlloc(numCols/2, numRows/2, PS_TYPE_F32);
     psImage *tmpImage3 = psImageAlloc(numCols/2, numRows/2, PS_TYPE_F32);
@@ -390,5 +403,7 @@
     psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
     psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psList *list;
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
@@ -458,5 +473,7 @@
     psImage *tmpImage3 = psImageAlloc(OSnumCols, OSnumRows, PS_TYPE_F32);
     psImage *tmpImage4 = psImageAlloc(OSnumCols, OSnumRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psList *list;
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
@@ -537,5 +554,7 @@
     psImage *tmpImage3Short = psImageAlloc(numCols-1, numRows-1, PS_TYPE_F32);
     psImage *tmpImage4Short = psImageAlloc(numCols-1, numRows-1, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     psReadout *rc = NULL;
     psList *list;
@@ -543,9 +562,16 @@
     psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     psImage *tmpImage5 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myBias = psReadoutAlloc(numCols, numRows, tmpImage5);
+    //    psReadout *myBias = psReadoutAlloc(numCols, numRows, tmpImage5);
+    psReadout *myBias = psReadoutAlloc();
+    myBias->image = tmpImage5;
+
     psImage *tmpImage5ShortRows = psImageAlloc(numCols, numRows-1, PS_TYPE_F32);
-    psReadout *myBiasShortRows = psReadoutAlloc(numCols, numRows-1, tmpImage5ShortRows);
+    //    psReadout *myBiasShortRows = psReadoutAlloc(numCols, numRows-1, tmpImage5ShortRows);
+    psReadout *myBiasShortRows = psReadoutAlloc();
+    myBiasShortRows->image = tmpImage5ShortRows;
     psImage *tmpImage5ShortCols = psImageAlloc(numCols-1, numRows, PS_TYPE_F32);
-    psReadout *myBiasShortCols = psReadoutAlloc(numCols-1, numRows, tmpImage5ShortCols);
+    //    psReadout *myBiasShortCols = psReadoutAlloc(numCols-1, numRows, tmpImage5ShortCols);
+    psReadout *myBiasShortCols = psReadoutAlloc();
+    myBiasShortCols->image = tmpImage5ShortCols;
 
     for (i=0;i<numRows;i++) {
@@ -840,5 +866,7 @@
 
     psImage *tmpImage1 = psImageAlloc(imageNumCols, imageNumRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(imageNumCols, imageNumRows, tmpImage1);
+    //    psReadout *myReadout = psReadoutAlloc(imageNumCols, imageNumRows, tmpImage1);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImage1;
     for (i=0;i<imageNumRows;i++) {
         for (j=0;j<imageNumCols;j++) {
Index: trunk/psModules/test/tst_pmSubtractSky.c
===================================================================
--- trunk/psModules/test/tst_pmSubtractSky.c	(revision 2851)
+++ trunk/psModules/test/tst_pmSubtractSky.c	(revision 2856)
@@ -7,6 +7,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-12-30 01:42:04 $
+ *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-12-30 21:35:04 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -48,5 +48,7 @@
     int testStatus = 0;
     psImage *tmpImageF32 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImageF32;
     psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD);
@@ -82,5 +84,7 @@
     int testStatus = 0;
     psImage *tmpImageF32 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
-    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
+    //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImageF32;
     psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD);
@@ -181,5 +185,7 @@
     psImage *tmpImageF32 = psImageAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, PS_TYPE_F32);
     psImage *tmpImageF64 = psImageAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, PS_TYPE_F64);
-    psReadout *myReadout = psReadoutAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, tmpImageF32);
+    //    psReadout *myReadout = psReadoutAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, tmpImageF32);
+    psReadout *myReadout = psReadoutAlloc();
+    myReadout->image = tmpImageF32;
     psReadout *rc = NULL;
     psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
