Index: trunk/archive/pslib/include/psStdArrays.h
===================================================================
--- trunk/archive/pslib/include/psStdArrays.h	(revision 205)
+++ trunk/archive/pslib/include/psStdArrays.h	(revision 206)
@@ -38,8 +38,28 @@
  * generally.
  */
-typedef float psFloat;
-typedef int psInt;
-typedef complex float psComplex;
-typedef double psDouble;
+typedef float          psFloat;         ///< BITPIX -32 (float)
+typedef float          psF32;		///< BITPIX -32 (float)
+typedef double         psDouble;
+typedef double         psF64;		///< BITPIX -64 (double)
+
+typedef complex float  psComplex;
+
+typedef int8_t         psS8;
+typedef int16_t        psS16;
+typedef int32_t        psS32;
+typedef int64_t        psS64;
+typedef int8_t         psChar;
+typedef int16_t        psShort;
+typedef int32_t        psInt;
+typedef int64_t        psLong;
+
+typedef uint8_t        psU8;		///< BITPIX 8   
+typedef uint16_t       psU16;		///< BITPIX 16  
+typedef uint32_t       psU32;		///< BITPIX 32  
+typedef uint64_t       psU64;		
+typedef uint8_t        psUchar;		///< BITPIX 8   
+typedef uint16_t       psUshort;	///< BITPIX 16  
+typedef uint32_t       psUint;		///< BITPIX 32  
+typedef uint64_t       psUlong;		
 
 /** An array of real numbers */
@@ -52,13 +72,12 @@
 /** An array of complex numbers */
 PS_DECLARE_ARRAY_TYPE(psComplex);
-PS_CREATE_ARRAY_TYPE(psComplex);
 
 /** An array of integers */
 PS_DECLARE_ARRAY_TYPE(psInt);
-PS_CREATE_ARRAY_TYPE(psInt);
 
 /** An array of double-precision real numbers */
 PS_DECLARE_ARRAY_TYPE(psDouble);
-PS_CREATE_ARRAY_TYPE(psDouble);
+
+PS_DECLARE_ARRAY_TYPE(psFloatArray);	///< Declare an array of real vectors (psFloatArrayArray).
 
 #endif
