Index: trunk/psLib/test/math/tst_psPolyFit1D.c
===================================================================
--- trunk/psLib/test/math/tst_psPolyFit1D.c	(revision 6304)
+++ trunk/psLib/test/math/tst_psPolyFit1D.c	(revision 6484)
@@ -99,4 +99,5 @@
         printf(" using a psF32 x vector\n");
         x = psVectorAlloc(numData, PS_TYPE_F32);
+        x->n = numData;
         for (psS32 i=0;i<numData;i++) {
             x->data.F32[i] = (psF32) i;
@@ -111,4 +112,5 @@
         printf(" using a psS32 x vector\n");
         x = psVectorAlloc(numData, PS_TYPE_S32);
+        x->n = numData;
         for (psS32 i=0;i<numData;i++) {
             x->data.S32[i] = (psS32) i;
@@ -123,4 +125,5 @@
         printf(" using a psF64 x vector\n");
         x = psVectorAlloc(numData, PS_TYPE_F64);
+        x->n = numData;
         for (psS32 i=0;i<numData;i++) {
             x->data.F64[i] = (psF64) i;
@@ -139,4 +142,5 @@
         printf(" using a psF32 f vector\n");
         f = psVectorAlloc(numData, PS_TYPE_F32);
+        f->n = numData;
         for (psS32 i=0;i<numData;i++) {
             f->data.F32[i] = setData((psF32) i);
@@ -159,4 +163,5 @@
         printf(" using a psS32 f vector\n");
         f = psVectorAlloc(numData, PS_TYPE_S32);
+        f->n = numData;
         for (psS32 i=0;i<numData;i++) {
             f->data.S32[i] = (psS32) setData((psF32) i);
@@ -179,4 +184,5 @@
         printf(" using a psF64 f vector\n");
         f = psVectorAlloc(numData, PS_TYPE_F64);
+        f->n = numData;
         for (psS32 i=0;i<numData;i++) {
             f->data.F64[i] = (psF64) setData((psF32) i);
@@ -203,4 +209,5 @@
         printf(" using a psF32 fErr vector\n");
         fErr = psVectorAlloc(numData, PS_TYPE_F32);
+        fErr->n = numData;
         for (psS32 i=0;i<numData;i++) {
             fErr->data.F32[i] = YERR;
@@ -211,4 +218,5 @@
         printf(" using a psS32 fErr vector\n");
         fErr = psVectorAlloc(numData, PS_TYPE_S32);
+        fErr->n = numData;
         for (psS32 i=0;i<numData;i++) {
             fErr->data.S32[i] = (psS32) YERR;
@@ -219,4 +227,5 @@
         printf(" using a psF64 fErr vector\n");
         fErr = psVectorAlloc(numData, PS_TYPE_F64);
+        fErr->n = numData;
         for (psS32 i=0;i<numData;i++) {
             fErr->data.F64[i] = YERR;
@@ -231,4 +240,5 @@
         printf(" using a psU8 mask vector\n");
         mask = psVectorAlloc(numData, PS_TYPE_U8);
+        mask->n = numData;
         for (psS32 i=0;i<numData;i++) {
             mask->data.U8[i] = 0;
@@ -239,4 +249,5 @@
         printf(" using a psS32 mask vector\n");
         mask = psVectorAlloc(numData, PS_TYPE_S32);
+        mask->n = numData;
         for (psS32 i=0;i<numData;i++) {
             mask->data.S32[i] = 0;
