Index: trunk/psLib/test/dataManip/tst_psFunc04.c
===================================================================
--- trunk/psLib/test/dataManip/tst_psFunc04.c	(revision 1858)
+++ trunk/psLib/test/dataManip/tst_psFunc04.c	(revision 1861)
@@ -2,5 +2,5 @@
     This routine must ensure that the psSpline1DEval() function works
     properly.  It creates a spline with psSpline1DAlloc(), creates a set of
-    data values, sets the spline polynomials with psSpline1DGen(), then
+    data values, sets the spline polynomials with psVectorFitSpline1D(), then
     calls psSpline1DEval() on new data values and ensures that the results
     are correct.
@@ -41,6 +41,6 @@
         data->data.F32[i] = tmpSpline->domains[i];
     }
+    psVectorFitSpline1D(tmpSpline, data, data, NULL);
 
-    psSpline1DGen(tmpSpline, data);
     for (i=0;i<N+1;i++) {
         x = 0.5 + (float) i+1;
Index: trunk/psLib/test/dataManip/tst_psFunc05.c
===================================================================
--- trunk/psLib/test/dataManip/tst_psFunc05.c	(revision 1858)
+++ trunk/psLib/test/dataManip/tst_psFunc05.c	(revision 1861)
@@ -2,5 +2,5 @@
     This routine must ensure that the psSpline1DEval() function works
     properly.  It creates a spline with psSpline1DAlloc(), creates a set of
-    data values, sets the spline polynomials with psSpline1DGen(), then
+    data values, sets the spline polynomials with psVectorFitSpline1D(), then
     calls psSpline1DEval() on new data values and ensures that the results
     are correct.
@@ -44,5 +44,5 @@
     }
 
-    psSpline1DGen(tmpSpline, data);
+    psVectorFitSpline1D(tmpSpline, data, data, NULL);
 
     for (i=0;i<N+1;i++) {
Index: trunk/psLib/test/dataManip/tst_psFunc07.c
===================================================================
--- trunk/psLib/test/dataManip/tst_psFunc07.c	(revision 1858)
+++ trunk/psLib/test/dataManip/tst_psFunc07.c	(revision 1861)
@@ -1,10 +1,12 @@
 /*****************************************************************************
-    This routine must ensure that the psSpline1DEval() function works
-    properly.  It creates a spline with psSpline1DAlloc(), creates a set of
-    data values, sets the spline polynomials with psSpline1DGen(), then
-    calls psSpline1DEval() on new data values and ensures that the results
-    are correct.
+This routine must ensure that the psVectorFitSpline1D() function works
+properly.  It creates a spline with psSpline1DAlloc(), creates a set of data
+values, sets the spline polynomials with psVectorFitSpline1D(), then calls
+psSpline1DEval() on new data values and ensures that the results are correct.
  
-    XXX: figure out the memory deallocator
+XXX: figure out the memory deallocator
+ 
+XXX: The interpolated values are not all that good.  However, they do agree
+with the NR version of the code.
  *****************************************************************************/
 #include <stdio.h>
