Index: /trunk/archive/pslib/include/psVector.h
===================================================================
--- /trunk/archive/pslib/include/psVector.h	(revision 1574)
+++ /trunk/archive/pslib/include/psVector.h	(revision 1575)
@@ -13,16 +13,16 @@
     const int nalloc;			///< allocated data block
     union {
-	psS8  *S8;			///< Pointers to short-integer data
-	psS16 *S16;			///< Pointers to short-integer data
-	psS32 *S32;			///< Pointers to integer data
-	psS64 *S64;			///< Pointers to long-integer data
-	psU8  *U18;			///< Pointers to unsigned-short-integer data
-	psU16 *U16;			///< Pointers to unsigned-short-integer data
-	psU32 *U32;			///< Pointers to unsigned-integer data
-	psU64 *U64;			///< Pointers to unsigned-long-integer data
-	psF32 *F32;			///< Pointers to floating-point data
-	psF64 *F64;		        ///< Pointers to double-precision data
-	psF32 *C32;			///< Pointers to complex floating-point data
-	void **V;
+        psS8  *S8;                      ///< Pointers to byte data
+        psS16 *S16;                     ///< Pointers to short-integer data
+        psS32 *S32;                     ///< Pointers to integer data
+        psS64 *S64;                     ///< Pointers to long-integer data
+        psU8  *U18;                     ///< Pointers to unsigned-byte data
+        psU16 *U16;                     ///< Pointers to unsigned-short-integer data
+        psU32 *U32;                     ///< Pointers to unsigned-integer data
+        psU64 *U64;                     ///< Pointers to unsigned-long-integer data
+        psF32 *F32;                     ///< Pointers to floating-point data
+        psF64 *F64;                     ///< Pointers to double-precision data
+        psC32 *C32;                     ///< Pointers to complex floating-point data
+        psC64 *C64;                     ///< Pointers to complex floating-point data
     } data;
 } psVector;
@@ -37,30 +37,12 @@
 /// Create a vector of the specified size and type.
 psVector *
-psVectorAlloc (int nalloc,		///< vector length 
-	       psElemType type)		///< vector data type 
+psVectorAlloc(int nalloc,		///< vector length 
+	      psElemType type)		///< vector data type 
 ;
 
 /// Extend a vector 
 psVector *
-psVectorRealloc (const psVector *vector, ///< vector to reallocate
-		 int nalloc)		///< required length 
-;
-
-/// Create a subvector of the specified range.
-psVector *
-psVectorSubset(const psVector *vector,	///< parent vector 
-	       int start, 		///< subvector range start 
-	       int end)			///< subvector range end 
-;
-
-/// Destroy the specified vector
-void 
-psVectorFree(psVector *restrict vector,	///< free this vector
-	     void (*elemFree)(void *))  ///< destructor for array data
-;
-
-/** Transpose a vector.  Changes the type to a PS_DIMEN_TRANSV */
-psVector *psVectorTranspose(psVector *out, ///< Output vector, or NULL
-			    psVector *myVector) ///< Vector to be transposed
+psVectorRealloc(const psVector *vector, ///< vector to reallocate
+		int nalloc)		///< required length 
 ;
 
