Index: trunk/psLib/src/math/psStats.h
===================================================================
--- trunk/psLib/src/math/psStats.h	(revision 11248)
+++ trunk/psLib/src/math/psStats.h	(revision 13494)
@@ -8,6 +8,6 @@
  * @author GLG, MHPCC
  *
- * @version $Revision: 1.59 $ $Name: not supported by cvs2svn $
- * @date $Date: 2007-01-23 22:47:23 $
+ * @version $Revision: 1.60 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2007-05-24 02:06:51 $
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -99,8 +99,18 @@
  *                      value given.
  */
+#ifdef DOXYGEN
 psStats* psStatsAlloc(
-    psStatsOptions options             ///< Statistics to calculate
+    psStatsOptions options              ///< Statistics to calculate
 );
-
+#else // ifdef DOXYGEN
+psStats* p_psStatsAlloc(
+    const char *file,                   ///< File of caller
+    unsigned int lineno,                ///< Line number of caller
+    const char *func,                   ///< Function name of caller
+    psStatsOptions options              ///< Statistics to calculate
+);
+#define psStatsAlloc(options) \
+      p_psStatsAlloc(__FILE__, __LINE__, __func__, options)
+#endif // ifdef DOXYGEN
 
 /** Checks the type of a particular pointer.
@@ -138,5 +148,5 @@
    (none)
  * vectorSampleMedian (also yields SAMPLE_QUARTILE)
-   (none) 
+   (none)
  * vectorSampleStdev
    (vectorSampleMean)
@@ -149,11 +159,11 @@
  * vectorFittedStats
    (vectorRobustStats)
- 
+
  * private stats functions called by other private stats functions are automatically called by
  * those functions.  since they set the stats->results flags, they are not called multiple
  * times.
- 
+
  * the private stats functions do not test for their corresponding stats flags: it is not
  * necessary to request them if they are called within this function.
- 
+
 */
