Index: trunk/psLib/test/math/tst_psPolyFit2D.c
===================================================================
--- trunk/psLib/test/math/tst_psPolyFit2D.c	(revision 6226)
+++ trunk/psLib/test/math/tst_psPolyFit2D.c	(revision 6484)
@@ -100,4 +100,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;
@@ -108,4 +109,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;
@@ -116,4 +118,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;
@@ -129,4 +132,5 @@
         printf(" using a psF32 y vector\n");
         y = psVectorAlloc(numData, PS_TYPE_F32);
+        y->n = numData;
         for (psS32 i=0;i<numData;i++) {
             y->data.F32[i] = (psF32) i;
@@ -137,4 +141,5 @@
         printf(" using a psS32 y vector\n");
         y = psVectorAlloc(numData, PS_TYPE_S32);
+        y->n = numData;
         for (psS32 i=0;i<numData;i++) {
             y->data.S32[i] = (psS32) i;
@@ -145,4 +150,5 @@
         printf(" using a psF64 y vector\n");
         y = psVectorAlloc(numData, PS_TYPE_F64);
+        y->n = numData;
         for (psS32 i=0;i<numData;i++) {
             y->data.F64[i] = (psF64) i;
@@ -157,4 +163,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, (psF32) i);
@@ -177,4 +184,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, (psF32) i);
@@ -197,4 +205,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, (psF32) i);
@@ -221,4 +230,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;
@@ -237,4 +247,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;
@@ -249,4 +260,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;
@@ -257,4 +269,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;
