Index: /trunk/psModules/src/camera/pmFPAfile.c
===================================================================
--- /trunk/psModules/src/camera/pmFPAfile.c	(revision 12298)
+++ /trunk/psModules/src/camera/pmFPAfile.c	(revision 12299)
@@ -51,4 +51,6 @@
     psFree (file->extxtra);
 
+    psFree(file->detrend);
+
     psFree (file->filename);
     psFree (file->extname);
@@ -91,4 +93,6 @@
     file->state = PM_FPA_STATE_CLOSED;
 
+    file->detrend = NULL;
+
     file->xBin = 1;
     file->yBin = 1;
@@ -173,5 +177,5 @@
 
 // select the rule from the camera configuration, perform substitutions as needed
-char *pmFPAfileNameFromRule (char *rule, pmFPAfile *file, const pmFPAview *view)
+psString pmFPAfileNameFromRule(const char *rule, const pmFPAfile *file, const pmFPAview *view)
 {
     PS_ASSERT_PTR_NON_NULL(rule, NULL);
Index: /trunk/psModules/src/camera/pmFPAfile.h
===================================================================
--- /trunk/psModules/src/camera/pmFPAfile.h	(revision 12298)
+++ /trunk/psModules/src/camera/pmFPAfile.h	(revision 12299)
@@ -4,6 +4,6 @@
  * @author EAM, IfA
  *
- * @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
- * @date $Date: 2007-02-15 00:34:00 $
+ * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2007-03-08 00:41:32 $
  * Copyright 2004-2005 Institute for Astronomy, University of Hawaii
  */
@@ -19,4 +19,5 @@
 #include "pmFPA.h"
 #include "pmFPAview.h"
+#include "pmDetrendDB.h"
 
 typedef enum {
@@ -88,5 +89,7 @@
     char *extname;   // the current name of an active file extension
 
-    bool save;
+    pmDetrendSelectResults *detrend;    // Detrend information, from pmDetrendSelect
+
+    bool save;                          // Should the file be saved?
 
     // the following elements are used for WRITE-mode IMAGE-type pmFPAfiles to inform
@@ -96,6 +99,6 @@
     int yBin;    // desired binning in y direction
 
-    psMetadata *camera;
-    psMetadata *format;
+    psMetadata *camera;                 // Camera configuration
+    psMetadata *format;                 // Camera format
 }
 pmFPAfile;
@@ -117,5 +120,5 @@
 
 // convert the rule to a name based on the current view
-char *pmFPAfileNameFromRule (char *rule, pmFPAfile *file, const pmFPAview *view);
+psString pmFPAfileNameFromRule(const char *rule, const pmFPAfile *file, const pmFPAview *view);
 
 bool pmFPAfileCopyView (pmFPA *out, pmFPA *in, const pmFPAview *view);
