Index: /trunk/psModules/src/camera/pmHDU.c
===================================================================
--- /trunk/psModules/src/camera/pmHDU.c	(revision 7237)
+++ /trunk/psModules/src/camera/pmHDU.c	(revision 7238)
@@ -195,5 +195,5 @@
         #endif
 
-        if (!psFitsWriteHeader(hdu->header, fits)) {
+        if (!psFitsWriteHeader(fits, hdu->header)) {
             psError(PS_ERR_IO, false, "Unable to write header for extension %s\n", extname);
         }
Index: /trunk/psModules/src/objects/pmSourceIO_CMF.c
===================================================================
--- /trunk/psModules/src/objects/pmSourceIO_CMF.c	(revision 7237)
+++ /trunk/psModules/src/objects/pmSourceIO_CMF.c	(revision 7238)
@@ -3,6 +3,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-04-21 21:27:23 $
+ *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-05-27 02:33:29 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -90,5 +90,5 @@
 
     // XXX this is broken : does not write the existing header elements except EXTNAME
-    psFitsWriteTable (fits, header, table);
+    psFitsWriteTable (fits, header, table, extname);
     psTrace ("pmFPAfile", 5, "wrote ext data %s\n", extname);
 
Index: /trunk/psModules/src/objects/pmSourceIO_CMP.c
===================================================================
--- /trunk/psModules/src/objects/pmSourceIO_CMP.c	(revision 7237)
+++ /trunk/psModules/src/objects/pmSourceIO_CMP.c	(revision 7238)
@@ -3,6 +3,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-05-01 01:08:45 $
+ *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-05-27 02:33:29 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -68,5 +68,5 @@
     // create file, write-out header
     psFits *fits = psFitsOpen (filename, "w");
-    psFitsWriteHeader (header, fits);
+    psFitsWriteHeader(fits, header);
     psFitsClose (fits);
 
Index: /trunk/psModules/src/pslib/psAdditionals.c
===================================================================
--- /trunk/psModules/src/pslib/psAdditionals.c	(revision 7237)
+++ /trunk/psModules/src/pslib/psAdditionals.c	(revision 7238)
@@ -49,5 +49,6 @@
 }
 
-bool psFitsWriteHeaderNotImage (psFits *fits, psMetadata *header)
+// XXX This is superseded by psFitsWriteBlank, which is in pslib already.
+bool psFitsWriteHeaderNotImage(psFits *fits, psMetadata *header)
 {
 
@@ -70,5 +71,5 @@
     }
 
-    psFitsWriteHeader (header, fits);
+    psFitsWriteHeader(fits, header);
 
     return true;
