Index: trunk/psModules/src/config/pmConfigMask.h
===================================================================
--- trunk/psModules/src/config/pmConfigMask.h	(revision 16816)
+++ trunk/psModules/src/config/pmConfigMask.h	(revision 18554)
@@ -4,6 +4,6 @@
  *  @author Paul Price, IfA
  *
- *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2008-03-05 01:06:37 $
+ *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2008-07-15 20:25:00 $
  *  Copyright 2007 Institute for Astronomy, University of Hawaii
  */
@@ -23,7 +23,18 @@
 ///
 /// The mask values are derived from the MASKS recipe
-psMaskType pmConfigMask(const char *masks, ///< List of symbolic names, space/comma delimited
+psMaskType pmConfigMaskGet(const char *masks, ///< List of symbolic names, space/comma delimited
                         const pmConfig *config ///< Configuration
                         );
 
+bool pmConfigMaskSet(const pmConfig *config, const char *maskName, psMaskType maskValue);
+
+// replace the named masks in the recipe with values in the header:
+// replace only the names in the header in the recipe
+bool pmConfigMaskReadHeader (pmConfig *config, psMetadata *header);
+
+// write the named mask bits to the header
+bool pmConfigMaskWriteHeader (pmConfig *config, psMetadata *header);
+
+bool pmConfigMaskSetBits (psMaskType *outMaskValue, psMaskType *outMarkValue, pmConfig *config);
+
 #endif
