Index: trunk/psModules/src/config/pmConfig.h
===================================================================
--- trunk/psModules/src/config/pmConfig.h	(revision 12916)
+++ trunk/psModules/src/config/pmConfig.h	(revision 15217)
@@ -1,10 +1,10 @@
 /*  @file pmConfig.h
  *  @brief Configuration functions
- * 
+ *
  *  @author Paul Price, IfA
  *  @author Eugene Magnier, IfA
- * 
- *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-04-19 02:10:12 $
+ *
+ *  @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-10-04 20:15:48 $
  *  Copyright 2005-2006 Institute for Astronomy, University of Hawaii
  */
@@ -56,5 +56,5 @@
     int *argc;                          ///< Number of command-line arguments
     char **argv;                        ///< Command-line arguments (raw version)
-    # endif 
+    # endif
 }
 pmConfig;
@@ -110,6 +110,6 @@
 /// configuration.  The accepted format is returned.
 psMetadata *pmConfigCameraFormatFromHeader(pmConfig *config, ///< The configuration
-					   const psMetadata *header, ///< The FITS header
-					   bool readRecipes ///< optionally read the recipes as well as the format
+                                           const psMetadata *header, ///< The FITS header
+                                           bool readRecipes ///< optionally read the recipes as well as the format
     );
 
@@ -170,4 +170,13 @@
                           );
 
+/// Get the file rule of interest
+///
+/// Look up the name of the set of file rules to use, get that set from the site configuration, and return the
+/// appropriate rule from the set.
+psMetadata *pmConfigFileRule(const pmConfig *config, ///< Configuration
+                             const psMetadata *camera, ///< Camera configuration of interest
+                             const char *name ///< Name of rule to read
+    );
+
 /// @}
 #endif
