Index: trunk/psModules/src/pmNonLinear.c
===================================================================
--- trunk/psModules/src/pmNonLinear.c	(revision 2121)
+++ trunk/psModules/src/pmNonLinear.c	(revision 2125)
@@ -5,10 +5,17 @@
  *  @author George Gusciora, MHPCC
  *
- *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-10-14 18:26:12 $
+ *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-10-14 19:01:37 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
  *
  */
+
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include<stdio.h>
+#include<math.h>
 
 #include "pmNonLinear.h"
@@ -20,7 +27,7 @@
     int j;
 
-    PS_CHECK_NULL_PTR(in);
-    PS_CHECK_NULL_PTR(in->image);
-    PS_CHECK_NULL_PTR(coeff);
+    PS_CHECK_NULL_PTR_RETURN_NULL(in);
+    PS_CHECK_NULL_PTR_RETURN_NULL(in->image);
+    PS_CHECK_NULL_PTR_RETURN_NULL(coeff);
 
     for (i=0;i<(in->image)->numRows;i++) {
@@ -37,8 +44,8 @@
                                 const psVector *outFlux)
 {
-    PS_CHECK_NULL_PTR(in);
-    PS_CHECK_NULL_PTR(in->image);
-    PS_CHECK_NULL_PTR(inFlux);
-    PS_CHECK_NULL_PTR(outFlux);
+    PS_CHECK_NULL_PTR_RETURN_NULL(in);
+    PS_CHECK_NULL_PTR_RETURN_NULL(in->image);
+    PS_CHECK_NULL_PTR_RETURN_NULL(inFlux);
+    PS_CHECK_NULL_PTR_RETURN_NULL(outFlux);
 
     int i;
