Index: trunk/psLib/test/math/tst_psPolyFit3D.c
===================================================================
--- trunk/psLib/test/math/tst_psPolyFit3D.c	(revision 6226)
+++ trunk/psLib/test/math/tst_psPolyFit3D.c	(revision 6484)
@@ -117,4 +117,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;
@@ -125,4 +126,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;
@@ -133,4 +135,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;
@@ -146,4 +149,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;
@@ -154,4 +158,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;
@@ -162,4 +167,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;
@@ -174,4 +180,5 @@
         printf(" using a psF32 z vector\n");
         z = psVectorAlloc(numData, PS_TYPE_F32);
+        z->n = numData;
         for (psS32 i=0;i<numData;i++) {
             z->data.F32[i] = (psF32) i;
@@ -182,4 +189,5 @@
         printf(" using a psS32 z vector\n");
         z = psVectorAlloc(numData, PS_TYPE_S32);
+        z->n = numData;
         for (psS32 i=0;i<numData;i++) {
             z->data.S32[i] = (psS32) i;
@@ -190,4 +198,5 @@
         printf(" using a psF64 z vector\n");
         z = psVectorAlloc(numData, PS_TYPE_F64);
+        z->n = numData;
         for (psS32 i=0;i<numData;i++) {
             z->data.F64[i] = (psF64) i;
@@ -203,4 +212,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, (psF32) i);
@@ -223,4 +233,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, (psF32) i);
@@ -243,4 +254,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, (psF32) i);
@@ -267,4 +279,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;
@@ -275,4 +288,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;
@@ -283,4 +297,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;
@@ -295,4 +310,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;
@@ -303,4 +319,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;
