Index: trunk/psLib/test/dataManip/Makefile.am
===================================================================
--- trunk/psLib/test/dataManip/Makefile.am	(revision 3125)
+++ trunk/psLib/test/dataManip/Makefile.am	(revision 3127)
@@ -1,4 +1,6 @@
-#Makefile for astronomy functions of psLib
+#Makefile for dataManip functions of psLib
 #
+EXTRA_DIST = verified
+
 INCLUDES = \
 	-I$(top_srcdir)/src \
@@ -11,5 +13,5 @@
 	$(all_includes)
 
-AM_LDFLAGS = -L$(top_srcdir)/src `sh $(top_srcdir)/pslib-config --libs`
+AM_LDFLAGS = -L$(top_builddir)/src $(PSLIB_LIBS)
 
 check_PROGRAMS = \
@@ -55,5 +57,5 @@
 	tst_psVectorFFT 
 
-TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest 
+TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest -verified=$(srcdir)/verified 
 TESTS = \
 	tst_psFunc00 \
Index: trunk/psLib/test/dataManip/verified/tst_psFunc02.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psFunc02.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psFunc02.stderr	(revision 3127)
@@ -1,20 +1,20 @@
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psSpline1DAlloc (psFunctions.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psSpline1DAlloc (FILE:LINENO)
     Error: max and min are equal.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psSpline1DAlloc (psFunctions.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psSpline1DAlloc (FILE:LINENO)
     Error: max and min are equal.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (psFunctions.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (FILE:LINENO)
     Error: order is less than 0.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (psFunctions.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (FILE:LINENO)
     Unallowable operation: psVector bounds or its data is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (psFunctions.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psSpline1DAllocGeneric (FILE:LINENO)
     Unallowable operation: psVector bounds has no elements.
Index: trunk/psLib/test/dataManip/verified/tst_psHist00.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psHist00.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psHist00.stderr	(revision 3127)
@@ -1,4 +1,4 @@
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psHistogramAlloc (psStats.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psHistogramAlloc (FILE:LINENO)
     Error: (lower > upper) (30.000000 20.000000)
Index: trunk/psLib/test/dataManip/verified/tst_psHist02.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psHist02.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psHist02.stderr	(revision 3127)
@@ -1,8 +1,8 @@
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorHistogram (psStats.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorHistogram (FILE:LINENO)
     Unallowable operation: out is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorHistogram (psStats.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorHistogram (FILE:LINENO)
     Unallowable operation: psVector in or its data is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMatrix02.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMatrix02.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMatrix02.stderr	(revision 3127)
@@ -1,6 +1,6 @@
-<DATE><TIME>|<HOST>|E|psMatrixTranspose (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixTranspose (FILE:LINENO)
     Invalid operation: Pointer to inImage is same as outImage.
-<DATE><TIME>|<HOST>|E|psMatrixTranspose (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixTranspose (FILE:LINENO)
     Unallowable operation: psImage inImage or its data is NULL.
-<DATE><TIME>|<HOST>|E|psMatrixTranspose (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixTranspose (FILE:LINENO)
     Invalid operation. inImage not PS_TYPE_F64.
Index: trunk/psLib/test/dataManip/verified/tst_psMatrix03.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMatrix03.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMatrix03.stderr	(revision 3127)
@@ -1,6 +1,6 @@
-<DATE><TIME>|<HOST>|E|psMatrixLUD (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixLUD (FILE:LINENO)
     Unallowable operation: psImage inImage or its data is NULL.
-<DATE><TIME>|<HOST>|E|psMatrixLUSolve (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixLUSolve (FILE:LINENO)
     Unallowable operation: psVector inVector or its data is NULL.
-<DATE><TIME>|<HOST>|E|psMatrixLUSolve (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixLUSolve (FILE:LINENO)
     Unallowable operation: psImage inImage or its data is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMatrix04.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMatrix04.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMatrix04.stderr	(revision 3127)
@@ -1,4 +1,4 @@
-<DATE><TIME>|<HOST>|E|psMatrixInvert (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixInvert (FILE:LINENO)
     Unallowable operation: psImage inImage or its data is NULL.
-<DATE><TIME>|<HOST>|E|psMatrixInvert (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixInvert (FILE:LINENO)
     Unallowable operation: det is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMatrix07.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMatrix07.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMatrix07.stderr	(revision 3127)
@@ -1,6 +1,6 @@
-<DATE><TIME>|<HOST>|E|psMatrixToVector (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixToVector (FILE:LINENO)
     Unallowable operation: psImage inImage or its data is NULL.
-<DATE><TIME>|<HOST>|E|psMatrixToVector (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMatrixToVector (FILE:LINENO)
     Image does not have dim with 1 col or 1 row: (2 x 2).
-<DATE><TIME>|<HOST>|E|psVectorToMatrix (psMatrix.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorToMatrix (FILE:LINENO)
     Unallowable operation: psVector inVector or its data is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMatrixVectorArithmetic03.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMatrixVectorArithmetic03.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMatrixVectorArithmetic03.stderr	(revision 3127)
@@ -1,66 +1,66 @@
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Unallowable operation: input1 is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Unallowable operation: input2 is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Unallowable operation: op is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psUnaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psUnaryOp (FILE:LINENO)
     Unallowable operation: in is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psUnaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psUnaryOp (FILE:LINENO)
     Unallowable operation: op is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     ptr input1 has type 1028, ptr input2 has type 1032.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Specified psImage dimensions differed, 2x2 vs 3x3.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Number of elements inconsistent, 2 vs 3.  Number of elements must match.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Number of elements inconsistent, 2 vs 3.  Number of elements must match.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an two error messages
-<DATE><TIME>|<HOST>|E|psVectorRecycle (psVector.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorRecycle (FILE:LINENO)
     The input psVector must have a vector dimension type.
-<DATE><TIME>|<HOST>|E|psUnaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psUnaryOp (FILE:LINENO)
     Couldn't create a proper output psVector.
 <DATE><TIME>|<HOST>|I|main
     Following should generate error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     The minimum operation is not supported with complex data.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     The maximum operation is not supported with complex data.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error messgae
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Specified operation, yarg, is not supported.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psUnaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psUnaryOp (FILE:LINENO)
     Specified operation, yarg, is not supported.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psBinaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psBinaryOp (FILE:LINENO)
     Unallowable operation: input1 has incorrect dimensionality.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message
-<DATE><TIME>|<HOST>|E|psUnaryOp (psMatrixVectorArithmetic.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psUnaryOp (FILE:LINENO)
     Specified parameter, in, has invalid dimensionality, 4.
Index: trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr	(revision 3127)
@@ -1,4 +1,4 @@
 <DATE><TIME>|<HOST>|I|t03
     Following should generate an error for null input polynomial.
-<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (FILE:LINENO)
     Unallowable operation: polynomial myPoly or its coeffs is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMinimize04_F32.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMinimize04_F32.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMinimize04_F32.stderr	(revision 3127)
@@ -1,4 +1,4 @@
 <DATE><TIME>|<HOST>|I|t03
     Following should generate an error for null input polynomial.
-<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (FILE:LINENO)
     Unallowable operation: polynomial myPoly or its coeffs is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMinimize04b.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMinimize04b.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMinimize04b.stderr	(revision 3127)
@@ -1,4 +1,4 @@
 <DATE><TIME>|<HOST>|I|t03
     Following should generate an error for null arguments.
-<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (FILE:LINENO)
     Unallowable operation: polynomial myPoly or its coeffs is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMinimize04b_F32.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMinimize04b_F32.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMinimize04b_F32.stderr	(revision 3127)
@@ -1,4 +1,4 @@
 <DATE><TIME>|<HOST>|I|t03
     Following should generate an error for null arguments.
-<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D (FILE:LINENO)
     Unallowable operation: polynomial myPoly or its coeffs is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psMinimize05.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psMinimize05.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psMinimize05.stderr	(revision 3127)
@@ -1,16 +1,16 @@
 <DATE><TIME>|<HOST>|I|t02
     Following should generate error for null minimize.
-<DATE><TIME>|<HOST>|E|psMinimizePowell (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMinimizePowell (FILE:LINENO)
     Unallowable operation: min is NULL.
 <DATE><TIME>|<HOST>|I|t02
     Following should generate error for null parameter vector
-<DATE><TIME>|<HOST>|E|psMinimizePowell (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMinimizePowell (FILE:LINENO)
     Unallowable operation: psVector params or its data is NULL.
 <DATE><TIME>|<HOST>|I|t02
     Following should generate error for null coords.
-<DATE><TIME>|<HOST>|E|psMinimizePowell (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMinimizePowell (FILE:LINENO)
     Unallowable operation: coords is NULL.
 <DATE><TIME>|<HOST>|I|t02
     Following should generate error for null function
-<DATE><TIME>|<HOST>|E|psMinimizePowell (psMinimize.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psMinimizePowell (FILE:LINENO)
     Unallowable operation: func is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psRandom.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psRandom.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psRandom.stderr	(revision 3127)
@@ -1,20 +1,20 @@
 <DATE><TIME>|<HOST>|I|t00
     Invalid type, should generate error message
-<DATE><TIME>|<HOST>|E|psRandomAlloc (psRandom.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psRandomAlloc (FILE:LINENO)
     Unknown Random Number Generator Type
 <DATE><TIME>|<HOST>|I|t01
     NULL psRandom variable, should generate error message
-<DATE><TIME>|<HOST>|E|psRandomUniform (psRandom.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psRandomUniform (FILE:LINENO)
     Random variable is NULL.
 <DATE><TIME>|<HOST>|I|t02
     NULL psRandom variable, should generate error message
-<DATE><TIME>|<HOST>|E|psRandomGaussian (psRandom.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psRandomGaussian (FILE:LINENO)
     Random variable is NULL.
 <DATE><TIME>|<HOST>|I|t03
     NULL psRandom variable, should generate error message
-<DATE><TIME>|<HOST>|E|psRandomPoisson (psRandom.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psRandomPoisson (FILE:LINENO)
     Random variable is NULL.
 <DATE><TIME>|<HOST>|I|t04
     Reset a NULL psRandom variable, should generate an error message
-<DATE><TIME>|<HOST>|E|psRandomReset (psRandom.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psRandomReset (FILE:LINENO)
     Random variable is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psStats00.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psStats00.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psStats00.stderr	(revision 3127)
@@ -1,8 +1,8 @@
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorStats (psStats.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorStats (FILE:LINENO)
     Unallowable operation: psVector in or its data is NULL.
 <DATE><TIME>|<HOST>|I|main
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorStats (psStats.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorStats (FILE:LINENO)
     Unallowable operation: stats is NULL.
Index: trunk/psLib/test/dataManip/verified/tst_psVectorFFT.stderr
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psVectorFFT.stderr	(revision 3125)
+++ trunk/psLib/test/dataManip/verified/tst_psVectorFFT.stderr	(revision 3127)
@@ -7,5 +7,5 @@
 <DATE><TIME>|<HOST>|I|testVectorFFT
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorFFT (psVectorFFT.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorFFT (FILE:LINENO)
     Must specify the direction as either PS_FFT_FORWARD or PS_FFT_REVERSE.
 
@@ -37,9 +37,9 @@
 <DATE><TIME>|<HOST>|I|testVectorComplex
     Following should be an error (type mismatch).
-<DATE><TIME>|<HOST>|E|psVectorComplex (psVectorFFT.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorComplex (FILE:LINENO)
     Real psVector type, psF32, and imaginary psVector type, psF64, must be the same.
 <DATE><TIME>|<HOST>|I|testVectorComplex
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorComplex (psVectorFFT.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorComplex (FILE:LINENO)
     Input psVector type, psS8, is required to be either psF32 or psF64.
 
@@ -67,5 +67,5 @@
 <DATE><TIME>|<HOST>|I|testVectorPowerSpectrum
     Following should generate an error message.
-<DATE><TIME>|<HOST>|E|psVectorPowerSpectrum (psVectorFFT.c:<LINENO>)
+<DATE><TIME>|<HOST>|E|psVectorPowerSpectrum (FILE:LINENO)
     Input psVector type, psF32, is required to be either psC32 or psC64.
 
