Index: trunk/psLib/src/math/psPolynomialMD.c
===================================================================
--- trunk/psLib/src/math/psPolynomialMD.c	(revision 17147)
+++ trunk/psLib/src/math/psPolynomialMD.c	(revision 17447)
@@ -44,6 +44,6 @@
 {
     int numTerms = vector->n;           // Number of terms
-    assert(matrix->numCols == numTerms && matrix->numRows == numTerms);
-    assert(buffer && buffer->n == numTerms && buffer->type.type == PS_TYPE_F64);
+    psAssert(matrix->numCols == numTerms && matrix->numRows == numTerms, "impossible");
+    psAssert(buffer && buffer->n == numTerms && buffer->type.type == PS_TYPE_F64, "impossible");
 
 #ifdef DEBUG
@@ -161,7 +161,7 @@
                               )
 {
-    assert(poly);
-    assert(coords);
-    assert(values);
+    psAssert(poly, "impossible");
+    psAssert(coords, "impossible");
+    psAssert(values, "impossible");
 
     double rms = 0.0;                   // Root mean square deviation
