Index: trunk/psLib/src/dataIO/psLookupTable.c
===================================================================
--- trunk/psLib/src/dataIO/psLookupTable.c	(revision 3271)
+++ trunk/psLib/src/dataIO/psLookupTable.c	(revision 3586)
@@ -7,6 +7,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-02-17 21:54:09 $
+*  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-03-31 02:33:17 $
 *
 *  Copyright 2004-5 Maui High Performance Computing Center, University of Hawaii
@@ -563,6 +563,6 @@
     // Initialize vector pointers
     indexVec = table->index;
-    table->values = psArrayAlloc(1);
-    values = table->values;
+    values = table->values = psArrayAlloc(10);
+    values->n = 0;
 
     // Create reusable line for continuous read
@@ -610,10 +610,10 @@
 
                     // Realloc number of columns as you go
+                    psVector* vec = psVectorAlloc(0, elemType);
                     if(numCols == 1) {
-                        indexVec = psVectorAlloc(0, elemType);
+                        indexVec = vec;
                     } else {
-                        values = psArrayRealloc(values, numCols-1);
-                        values->n = values->nalloc;
-                        values->data[numCols-2] = psVectorAlloc(0, elemType);
+                        psArrayAdd(values,0,vec);
+                        psFree(vec);
                     }
 
