Index: trunk/psLib/src/collections/psPixels.h
===================================================================
--- trunk/psLib/src/collections/psPixels.h	(revision 4401)
+++ trunk/psLib/src/collections/psPixels.h	(revision 4457)
@@ -7,6 +7,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-06-27 20:38:12 $
+ *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-07-06 03:04:35 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -24,6 +24,6 @@
 typedef struct
 {
-    psS32 x;                           ///< x coordinate
-    psS32 y;                           ///< y coordinate
+    int x;                             ///< x coordinate
+    int y;                             ///< y coordinate
 }
 psPixelCoord;
@@ -41,7 +41,8 @@
 typedef struct
 {
-    int n;                             ///< Number in usa
-    int nalloc;                        ///< Number allocated
+    long n;                            ///< Number in usa
+    long nalloc;                       ///< Number allocated
     psPixelCoord* data;                ///< The pixel coordinates
+    void *lock;                        ///< Option lock for thread safety
 }
 psPixels;
@@ -53,6 +54,7 @@
  */
 psPixels* psPixelsAlloc(
-    psU32 nalloc                       ///< the size of the coordinate vectors
-);
+    long nalloc                       ///< the size of the coordinate vectors
+)
+;
 
 /** resizes a psPixels structure
@@ -62,5 +64,5 @@
 psPixels* psPixelsRealloc(
     psPixels* pixels,                  ///< psPixels to resize, or NULL to create new psPixels
-    psU32 nalloc                       ///< the size of the coordinate vectors
+    long nalloc                       ///< the size of the coordinate vectors
 );
 
@@ -71,7 +73,7 @@
 psPixels* p_psPixelsAppend(
     psPixels* pixels,                  ///< psPixels to append new coordinate to.  NULL creates a new one.
-    int growth,                        ///< number of elements to grow the psPixels list, if necessary.  if growth < 1, 10 is used.
-    psS32 x,                           ///< x coordinate to append
-    psS32 y                            ///< y coordinate to append
+    long growth,                        ///< number of elements to grow the psPixels list, if necessary.  if growth < 1, 10 is used.
+    int x,                             ///< x coordinate to append
+    int y                              ///< y coordinate to append
 );
 
@@ -138,5 +140,5 @@
 
 /** Prints a psPixels to specified destination.
- *  
+ *
  *  @return bool:    True if successful.
 */
