Index: trunk/psLib/src/astronomy/psCoord.c
===================================================================
--- trunk/psLib/src/astronomy/psCoord.c	(revision 3884)
+++ trunk/psLib/src/astronomy/psCoord.c	(revision 3977)
@@ -10,6 +10,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.66 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-05-11 22:02:15 $
+*  @version $Revision: 1.67 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-05-19 05:18:20 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -876,6 +876,11 @@
 psPlaneTransform *psPlaneTransformCombine(psPlaneTransform *out,
         const psPlaneTransform *trans1,
-        const psPlaneTransform *trans2)
-{
+        const psPlaneTransform *trans2,
+        psRegion region,
+        int nSamples)
+{
+
+    // XXX: This does not yet use region and nSamples:  need to modify -rdd
+
     PS_PTR_CHECK_NULL(trans1, NULL);
     PS_PTR_CHECK_NULL(trans2, NULL);
@@ -1128,5 +1133,5 @@
 psPlaneTransform *psPlaneTransformInvert(psPlaneTransform *out,
         const psPlaneTransform *in,
-        psRegion *region,
+        psRegion region,
         int nSamples)
 {
@@ -1138,5 +1143,4 @@
         return(p_psPlaneTransformLinearInvert((psPlaneTransform *) in));
     }
-    PS_PTR_CHECK_NULL(region, NULL);
     PS_INT_COMPARE(1, nSamples, NULL);
 
@@ -1197,7 +1201,7 @@
     psS32 cnt = 0;
     for (int yint = 0; yint < nSamples; yint++) {
-        inCoord->y = region->y0 + ((psF32) yint) * ((region->y1 - region->y0) / ((psF32) nSamples));
+        inCoord->y = region.y0 + ((psF32) yint) * ((region.y1 - region.y0) / ((psF32) nSamples));
         for (int xint = 0; xint < nSamples; xint++) {
-            inCoord->x = region->x0 + ((psF32) xint) * ((region->x1 - region->x0) / ((psF32) nSamples));
+            inCoord->x = region.x0 + ((psF32) xint) * ((region.x1 - region.x0) / ((psF32) nSamples));
             (void)psPlaneTransformApply(outCoord, in, inCoord);
 
