Index: trunk/psLib/src/sysUtils/psType.h
===================================================================
--- trunk/psLib/src/sysUtils/psType.h	(revision 1204)
+++ trunk/psLib/src/sysUtils/psType.h	(revision 1216)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-06-10 01:58:06 $
+ *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-07-14 23:22:49 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -21,4 +21,5 @@
 #include <complex.h>
 #include <stdint.h>
+#include <float.h>
 
 /// @addtogroup DataContainer
@@ -69,4 +70,30 @@
 #define PS_TYPE_MASK PS_TYPE_U8         ///< the psElemType to use for mask image
 typedef psU8 psMaskType;                ///< the C datatype for a mask image
+
+#define PS_MIN_S8        INT8_MIN
+#define PS_MIN_S16       INT16_MIN
+#define PS_MIN_S32       INT32_MIN
+#define PS_MIN_S64       INT64_MIN
+#define PS_MIN_U8        0
+#define PS_MIN_U16       0
+#define PS_MIN_U32       0
+#define PS_MIN_U64       0
+#define PS_MIN_F32       FLT_MIN
+#define PS_MIN_F64       DBL_MIN
+#define PS_MIN_C32       FLT_MIN
+#define PS_MIN_C64       DBL_MIN
+
+#define PS_MAX_S8        INT8_MAX
+#define PS_MAX_S16       INT16_MAX
+#define PS_MAX_S32       INT32_MAX
+#define PS_MAX_S64       INT64_MAX
+#define PS_MAX_U8        UINT8_MAX
+#define PS_MAX_U16       UINT16_MAX
+#define PS_MAX_U32       UINT32_MAX
+#define PS_MAX_U64       UINT64_MAX
+#define PS_MAX_F32       FLT_MAX
+#define PS_MAX_F64       DBL_MAX
+#define PS_MAX_C32       FLT_MAX
+#define PS_MAX_C64       DBL_MAX
 
 /// Macro to get the bad pixel reason code (stored as part of mask value)
