Index: trunk/psLib/src/sys/psTrace.h
===================================================================
--- trunk/psLib/src/sys/psTrace.h	(revision 8627)
+++ trunk/psLib/src/sys/psTrace.h	(revision 9540)
@@ -9,6 +9,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-08-26 04:34:28 $
+ *  @version $Revision: 1.51 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-10-13 22:04:58 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -89,4 +89,12 @@
 );
 
+/** Get the trace level
+ *
+ *  @return int:    Trace Level
+ */
+int psTraceGetLevel(
+    const char *facil                  ///< facilty of interest
+);
+
 #else // DOXYGEN
 #ifdef __GNUC__
@@ -112,6 +120,19 @@
 );
 #endif // __GNUC__
+
+/** Get the trace level
+ *
+ *  @return int:    Trace Level
+ */
+int p_psTraceGetLevel(
+    const char* file,                  ///< file name
+    int lineno,                        ///< line number in file
+    const char *func,                  ///< function name
+    const char *facil                  ///< facilty of interest
+);
+
 #ifndef SWIG
 #define psTrace(facil, level, ...) p_psTrace(__FILE__,__LINE__,__func__,facil, level, __VA_ARGS__)
+#define psTraceGetLevel(facil) p_psTraceGetLevel(__FILE__,__LINE__,__func__,facil)
 /** Sends a trace message. */
 void psTraceV(
@@ -131,12 +152,4 @@
     const char *facil,                 ///< facilty of interest
     int level                          ///< desired trace level
-);
-
-/** Get the trace level
- *
- *  @return int:    Trace Level
- */
-int psTraceGetLevel(
-    const char *facil                  ///< facilty of interest
 );
 
