Index: trunk/psLib/src/fits/psFits.h
===================================================================
--- trunk/psLib/src/fits/psFits.h	(revision 16185)
+++ trunk/psLib/src/fits/psFits.h	(revision 19035)
@@ -4,6 +4,6 @@
  * @author Robert DeSonia, MHPCC
  *
- * @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
- * @date $Date: 2008-01-23 03:08:03 $
+ * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2008-08-12 22:54:53 $
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -130,4 +130,25 @@
 #endif // ifdef DOXYGEN
 
+/// dump the full CFITSIO error stack
+#ifdef DOXYGEN
+bool psFitsDumpErrors(
+    psErrorCode code,                   ///< psLib code to use
+    const char *message,                ///< printf-style format of header line
+    ...                                 ///< any parameters required in format
+    );
+#else // ifdef DOXYGEN
+bool p_psFitsDumpErrors(
+    const char* filename,               ///< file name
+    unsigned int lineno,                ///< line number in file
+    const char* func,                   ///< function name
+    psErrorCode code,                   ///< psLib code to use
+    const char *message,                ///< printf-style format of header line
+    ...                                 ///< any parameters required in format
+    ) PS_ATTR_FORMAT(printf, 5, 6);
+#ifndef SWIG
+#define psFitsDumpErrors(CODE,...) \
+        p_psFitsDumpErrors(__FILE__,__LINE__,__func__,CODE,__VA_ARGS__)
+#endif // ifndef SWIG
+#endif // ifdef DOXYGEN
 
 /** Creates a new FITS options struct
