Index: trunk/psModules/src/astrom/pmAstrometry.c
===================================================================
--- trunk/psModules/src/astrom/pmAstrometry.c	(revision 5674)
+++ trunk/psModules/src/astrom/pmAstrometry.c	(revision 5681)
@@ -13,6 +13,6 @@
 * XXX: Should we implement non-linear cell->chip transforms?
 * 
-*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-12-05 20:49:30 $
+*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-12-05 21:28:55 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -602,4 +602,7 @@
  
 I'm guessing the p_psProject() and p_psDeproject() functions have bugs.
+ 
+XXX: It appears that p_psProject() and p_psDeproject() have been fixed.
+Remove this.
  *****************************************************************************/
 psSphere* XXXDeproject(
@@ -628,5 +631,6 @@
     PS_ASSERT_PTR_NON_NULL(projection, NULL);
 
-    psSphere *rc = XXXDeproject(outSphere, tpCoord, projection);
+    //    psSphere *rc = XXXDeproject(outSphere, tpCoord, projection);
+    psSphere *rc = p_psDeproject(outSphere, tpCoord, projection);
     if (rc == NULL) {
         psLogMsg(__func__, PS_LOG_WARN, "WARNING: could not transform tangent plane coords to sky coords.\n");
Index: trunk/psModules/src/astrom/pmAstrometry.h
===================================================================
--- trunk/psModules/src/astrom/pmAstrometry.h	(revision 5674)
+++ trunk/psModules/src/astrom/pmAstrometry.h	(revision 5681)
@@ -8,6 +8,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-11-18 19:43:14 $
+*  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-12-05 21:28:55 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -25,8 +25,11 @@
 /// @{
 
-// XXXX: This is incorrect.  Must determine what p_pmHDU is.
+// XXX: Is this correct?  Must determine what p_pmHDU is.
+// XXX: Create the p_pmHDU alloc/free.
 typedef struct
 {
-    int what;
+    const char *extname;                // Extension name, if it corresponds to this level
+    psArray *pixels;                    // The pixel data, if it corresponds to this level
+    psMetadata *header;                 // The FITS header, if it corresponds to this level
 }
 p_pmHDU;
