Index: trunk/psLib/src/dataManip/psConstants.h
===================================================================
--- trunk/psLib/src/dataManip/psConstants.h	(revision 2135)
+++ trunk/psLib/src/dataManip/psConstants.h	(revision 2136)
@@ -6,6 +6,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-10-14 23:42:08 $
+ *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-10-14 23:43:12 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -162,4 +162,10 @@
 }
 
+/** Preprocessor macro to generate error on a NULL image */
+#define PS_CHECK_NULL_IMAGE_READOUT_NULL(NAME) \
+if (NAME == NULL || NAME->image == NULL) {                                                         \
+    psError(__func__,"Unallowable operation: %s or its data is NULL.", #NAME);                          \
+    return(NULL); \
+}
 
 #define PS_CHECK_NULL_1DPOLY_RETURN_NULL(NAME)                                                          \
