Index: trunk/psphot/src/psphotOutput.c
===================================================================
--- trunk/psphot/src/psphotOutput.c	(revision 6571)
+++ trunk/psphot/src/psphotOutput.c	(revision 6715)
@@ -1,4 +1,5 @@
 # include "psphot.h"
 
+# if (0)
 // output functions: we have several fixed modes (sx, obj, cmp)
 void psphotOutput (pmReadout *readout, psMetadata *arguments) {
@@ -21,12 +22,4 @@
 }
 
-int psphotSaveImage (psMetadata *header, psImage *image, char *filename) {
-
-    psFits *fits = psFitsOpen (filename, "w");
-    psFitsWriteImage (fits, NULL, image, 0);
-    psFitsClose (fits);
-    return (TRUE);
-}
-
 psImage *pmModelPSFatXY (psImage *image, pmModel *modelEXT, pmPSF *psf, int x, int y, int dx, int dy) {
 
@@ -38,5 +31,5 @@
     modelEXT->params->data.F32[3] = y;
     pmModel *modelPSF = pmModelFromPSF (modelEXT, psf);
-    pmSourceAddModel (sample, NULL, modelPSF, false, false);
+    pmModelAdd (sample, NULL, modelPSF, false, false);
     psFree (modelPSF);
     return (sample);
@@ -69,4 +62,13 @@
     psFitsWriteImage (fits, NULL, sample, 0);
 
+    psFitsClose (fits);
+    return (TRUE);
+}
+# endif
+
+int psphotSaveImage (psMetadata *header, psImage *image, char *filename) {
+
+    psFits *fits = psFitsOpen (filename, "w");
+    psFitsWriteImage (fits, NULL, image, 0, NULL);
     psFitsClose (fits);
     return (TRUE);
