Index: trunk/psLib/src/math/psPolynomial.c
===================================================================
--- trunk/psLib/src/math/psPolynomial.c	(revision 10608)
+++ trunk/psLib/src/math/psPolynomial.c	(revision 10848)
@@ -7,6 +7,6 @@
 *  polynomials.  It also contains a Gaussian functions.
 *
-*  @version $Revision: 1.155 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-12-10 17:28:46 $
+*  @version $Revision: 1.156 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-12-29 04:38:42 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -581,5 +581,6 @@
     unsigned int nX)
 {
-    //PS_ASSERT_INT_NONNEGATIVE(n, NULL);
+    PS_ASSERT_POLY_VALID_TYPE(type, NULL);
+
     psU32 nOrder = nX;
     psPolynomial1D *newPoly = (psPolynomial1D* ) psAlloc(sizeof(psPolynomial1D));
@@ -605,6 +606,5 @@
     unsigned int nY)
 {
-    //PS_ASSERT_INT_NONNEGATIVE(nX, NULL);
-    //PS_ASSERT_INT_NONNEGATIVE(nY, NULL);
+    PS_ASSERT_POLY_VALID_TYPE(type, NULL);
 
     unsigned int x = 0;
@@ -711,4 +711,6 @@
     unsigned int nZ)
 {
+    PS_ASSERT_POLY_VALID_TYPE(type, NULL);
+
     //PS_ASSERT_INT_NONNEGATIVE(nX, NULL);
     //PS_ASSERT_INT_NONNEGATIVE(nY, NULL);
@@ -761,4 +763,6 @@
     unsigned int nT)
 {
+    PS_ASSERT_POLY_VALID_TYPE(type, NULL);
+
     //PS_ASSERT_INT_NONNEGATIVE(nX, NULL);
     //PS_ASSERT_INT_NONNEGATIVE(nY, NULL);
