Index: /trunk/psLib/src/astro/psCoord.c
===================================================================
--- /trunk/psLib/src/astro/psCoord.c	(revision 11685)
+++ /trunk/psLib/src/astro/psCoord.c	(revision 11686)
@@ -10,6 +10,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.133 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2007-02-06 21:36:09 $
+*  @version $Revision: 1.134 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2007-02-07 23:52:53 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -401,5 +401,5 @@
 
     default:
-        psAbort ("psCoord", "invalid projection");
+        psAbort("invalid projection");
         break;
     }
@@ -465,5 +465,5 @@
             break;
         default:
-            psAbort ("psCoord", "invalid projection");
+            psAbort("invalid projection");
             break;
         }
@@ -493,8 +493,8 @@
         case PS_PROJ_CAR:
         case PS_PROJ_MER:
-            psAbort ("psCoord", "projection not yet implemented");
+            psAbort("projection not yet implemented");
             break;
         default:
-            psAbort ("psCoord", "invalid projection");
+            psAbort("invalid projection");
             break;
         }
@@ -502,5 +502,5 @@
 
     default:
-        psAbort ("psCoord", "invalid projection");
+        psAbort("invalid projection");
         break;
     }
@@ -557,5 +557,5 @@
 
     default:
-        psAbort ("psCoord", "invalid projection");
+        psAbort("invalid projection");
         break;
     }
@@ -603,5 +603,5 @@
             break;
         case PS_PROJ_STG:
-            psAbort ("coords", "STG not defined");
+            psAbort("STG not defined");
             break;
         case PS_PROJ_ZEA:
@@ -613,5 +613,5 @@
             break;
         default:
-            psAbort ("psCoord", "invalid projection");
+            psAbort("invalid projection");
             break;
         }
@@ -663,5 +663,5 @@
             break;
         default:
-            psAbort ("psCoord", "invalid projection");
+            psAbort("invalid projection");
             break;
         }
@@ -670,5 +670,5 @@
         break;
     default:
-        psAbort ("psCoord", "invalid projection");
+        psAbort("invalid projection");
         break;
     }
Index: /trunk/psLib/src/db/psDB.c
===================================================================
--- /trunk/psLib/src/db/psDB.c	(revision 11685)
+++ /trunk/psLib/src/db/psDB.c	(revision 11686)
@@ -12,6 +12,6 @@
  *  @author Joshua Hoblitt
  *
- *  @version $Revision: 1.134 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-06 21:36:09 $
+ *  @version $Revision: 1.135 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:53 $
  *
  *  Copyright (C) 2005-2006  Joshua Hoblitt, University of Hawaii
@@ -141,5 +141,5 @@
     mysql = mysql_init(NULL);
     if (!mysql) {
-        psAbort(__func__, "mysql_init(), out of memory.");
+        psAbort("mysql_init(), out of memory.");
     }
 
@@ -856,5 +856,5 @@
     MYSQL_STMT *stmt = mysql_stmt_init(dbh->mysql);
     if (!stmt) {
-        psAbort(__func__, "mysql_stmt_init(), out of memory.");
+        psAbort("mysql_stmt_init(), out of memory.");
     }
     if (mysql_stmt_prepare(stmt, query, (unsigned long)strlen(query))) {
Index: /trunk/psLib/src/fits/psFitsTable.c
===================================================================
--- /trunk/psLib/src/fits/psFitsTable.c	(revision 11685)
+++ /trunk/psLib/src/fits/psFitsTable.c	(revision 11686)
@@ -7,6 +7,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:52 $
+ *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:53 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -420,5 +420,5 @@
         }
     default:
-        psAbort(__func__, "Shouldn't ever get here.");
+        psAbort("Shouldn't ever get here.");
     }
     return 0;
@@ -697,5 +697,5 @@
                 }
             default:
-                psAbort(__func__, "Should never get here.\n");
+                psAbort("Should never get here.\n");
             }
         }
Index: /trunk/psLib/src/imageops/psImageGeomManip.c
===================================================================
--- /trunk/psLib/src/imageops/psImageGeomManip.c	(revision 11685)
+++ /trunk/psLib/src/imageops/psImageGeomManip.c	(revision 11686)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.34 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:52 $
+ *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -1058,5 +1058,5 @@
     }
 
-    psAbort(__func__, "Should never get here.\n");
+    psAbort("Should never get here.\n");
     return NULL;
 }
Index: /trunk/psLib/src/math/psMinimizeLMM.c
===================================================================
--- /trunk/psLib/src/math/psMinimizeLMM.c	(revision 11685)
+++ /trunk/psLib/src/math/psMinimizeLMM.c	(revision 11686)
@@ -10,6 +10,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.29 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-06 21:36:09 $
+ *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -282,9 +282,9 @@
         chisq += PS_SQR(delta) * dy->data.F32[i];
         if (isnan(dy->data.F32[i]))
-            psAbort ("psMinLMM", "nan in weights");
+            psAbort("nan in weights");
         if (isnan(delta))
-            psAbort ("psMinLMM", "nan in delta");
+            psAbort("nan in delta");
         if (isnan(chisq))
-            psAbort ("psMinLMM", "nan in chisq");
+            psAbort("nan in chisq");
 
         for (psS32 j = 0; j < params->n; j++) {
Index: /trunk/psLib/src/math/psSparse.c
===================================================================
--- /trunk/psLib/src/math/psSparse.c	(revision 11685)
+++ /trunk/psLib/src/math/psSparse.c	(revision 11686)
@@ -66,5 +66,5 @@
     if (i < j) {
         // psError(PS_ERR_UNKNOWN, true, "i=%d, j=%d refers to a sub-diagonal element. not allowed!");
-        psAbort (__func__, "i=%d, j=%d refers to a sub-diagonal element. not allowed!", i, j);
+        psAbort("i=%d, j=%d refers to a sub-diagonal element. not allowed!", i, j);
         return false;
     }
Index: /trunk/psLib/src/math/psStats.c
===================================================================
--- /trunk/psLib/src/math/psStats.c	(revision 11685)
+++ /trunk/psLib/src/math/psStats.c	(revision 11686)
@@ -13,6 +13,6 @@
  * use ->min and ->max (PS_STAT_USE_RANGE)
  *
- *  @version $Revision: 1.199 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-19 04:32:27 $
+ *  @version $Revision: 1.200 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2006 IfA, University of Hawaii
@@ -1870,5 +1870,5 @@
     if (stats->options & (PS_STAT_FITTED_MEAN_V2 | PS_STAT_FITTED_STDEV_V2)) {
         if (stats->options & (PS_STAT_FITTED_MEAN | PS_STAT_FITTED_STDEV)) {
-            psAbort ("stats", "you may not specify both FITTED_MEAN and FITTED_MEAN_V2");
+            psAbort("you may not specify both FITTED_MEAN and FITTED_MEAN_V2");
         }
         if (!vectorFittedStats_v2(inF32, errorsF32, maskU8, maskVal, stats)) {
@@ -1881,5 +1881,5 @@
     if (stats->options & (PS_STAT_FITTED_MEAN_V3 | PS_STAT_FITTED_STDEV_V3)) {
         if (stats->options & (PS_STAT_FITTED_MEAN | PS_STAT_FITTED_STDEV)) {
-            psAbort ("stats", "you may not specify both FITTED_MEAN and FITTED_MEAN_V3");
+            psAbort("you may not specify both FITTED_MEAN and FITTED_MEAN_V3");
         }
         if (!vectorFittedStats_v3(inF32, errorsF32, maskU8, maskVal, stats)) {
@@ -2024,5 +2024,5 @@
         return 0;
     }
-    psAbort(__func__, "Should never get here.\n");
+    psAbort("Should never get here.\n");
     return 0;
 }
@@ -2070,5 +2070,5 @@
         return NAN;
     }
-    psAbort(__func__, "Should never get here.\n");
+    psAbort("Should never get here.\n");
     return NAN;
 }
Index: /trunk/psLib/src/sys/psAbort.c
===================================================================
--- /trunk/psLib/src/sys/psAbort.c	(revision 11685)
+++ /trunk/psLib/src/sys/psAbort.c	(revision 11686)
@@ -9,7 +9,8 @@
  *
  *  @author Eric Van Alst, MHPCC
+ *  @author Joshua Hoblitt, University of Hawaii
  *   
- *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:53 $
+ *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -22,9 +23,14 @@
 #include <stdarg.h>
 #include <stdlib.h>
+
 #include "psAbort.h"
 #include "psError.h"
 #include "psLogMsg.h"
 
-void psAbort(const char *name, const char *format, ...)
+void p_psAbort(const char *file,
+               unsigned int lineno,
+               const char *func,
+               const char *format,
+               ...)
 {
     psErrorStackPrint(stderr, "Aborting. Error stack:");
@@ -35,5 +41,5 @@
 
     // Call logging function with PS_LOG_ABORT level
-    psLogMsgV(name, PS_LOG_ABORT, format, argPtr);
+    psLogMsgV("psLib.sys", PS_LOG_ABORT, format, argPtr);
 
     // Clean up stack after variable arguement has been used
Index: /trunk/psLib/src/sys/psAbort.h
===================================================================
--- /trunk/psLib/src/sys/psAbort.h	(revision 11685)
+++ /trunk/psLib/src/sys/psAbort.h	(revision 11686)
@@ -8,7 +8,8 @@
  *
  *  @author Eric Van Alst, MHPCC
+ *  @author Joshua Hoblitt, University of Hawaii
  *
- *  $Revision: 1.13 $ $Name: not supported by cvs2svn $
- *  $Date: 2007-01-23 22:47:23 $
+ *  $Revision: 1.14 $ $Name: not supported by cvs2svn $
+ *  $Date: 2007-02-07 23:52:54 $
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -19,4 +20,6 @@
 /// @addtogroup SysUtils System Utilities
 /// @{
+
+#include <stdarg.h>
 
 /** Reports an abort message to logging facility
@@ -30,17 +33,26 @@
  *
  */
-#ifdef __GNUC__
+#ifdef DOXYGEN
 void psAbort(
-    const char *name,                  ///< Source of abort such as file or function detected
-    const char *format,                   ///< A printf style formatting statement defining msg
-    ...
-) __attribute__((format(printf, 2, 3)));
-#else // __GNUC__
-void psAbort(
-    const char *name,                  ///< Source of abort such as file or function detected
-    const char *format,                   ///< A printf style formatting statement defining msg
+    const char *format,                 ///< A printf style formatting statement
     ...
 );
-#endif // __GNUC__
+#else // ifdef DOXYGEN
+void p_psAbort(
+    const char *file,                   ///< File of caller
+    unsigned int lineno,                ///< Line number of caller
+    const char *func,                   ///< Function name of caller
+    const char *format,                 ///< A printf style formatting statement
+    ...
+#ifdef __GNUC__
+) __attribute__((format(printf, 4, 5), noreturn));
+#else // ifdef __GNUC__
+);
+#endif // ifdef __GNUC__
+#ifndef SWIG
+#define psAbort(...) \
+      p_psAbort(__FILE__, __LINE__, __func__, __VA_ARGS__)
+#endif // iddef SWIG
+#endif // ifdef DOXYGEN
 
 /// @}
Index: /trunk/psLib/src/sys/psError.c
===================================================================
--- /trunk/psLib/src/sys/psError.c	(revision 11685)
+++ /trunk/psLib/src/sys/psError.c	(revision 11686)
@@ -11,6 +11,6 @@
  *  @author Eric Van Alst, MHPCC
  *
- *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-07 01:15:49 $
+ *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -65,5 +65,5 @@
         psArrayAdd(errorStack, 0, err);
     } else {
-        psAbort(__func__, "attempt to exceed maximum error stack depth of %ld",
+        psAbort("attempt to exceed maximum error stack depth of %ld",
                 (long)MAX_ERROR_STACK_SIZE);
     }
@@ -78,5 +78,5 @@
         // thread exits
         if (pthread_key_create(&errorStack_key, psFreeWrapper)) {
-            psAbort(__func__, "pthread_key_create() failed");
+            psAbort("pthread_key_create failed()");
         }
         errorStackKeyInitialized = true;
@@ -95,5 +95,5 @@
         // param
         if (pthread_setspecific(errorStack_key, errorStack)) {
-            psAbort(__func__, "pthread_setspecific() failed");
+            psAbort("pthread_setspecific() failed");
         }
     }
Index: /trunk/psLib/src/sys/psString.c
===================================================================
--- /trunk/psLib/src/sys/psString.c	(revision 11685)
+++ /trunk/psLib/src/sys/psString.c	(revision 11686)
@@ -13,6 +13,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-03 06:01:42 $
+ *  @version $Revision: 1.51 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -339,5 +339,5 @@
     }
 
-    psAbort(__func__, "Should never get here.\n");
+    psAbort("Should never get here.\n");
     return 0;
 }
Index: /trunk/psLib/src/types/psArguments.c
===================================================================
--- /trunk/psLib/src/types/psArguments.c	(revision 11685)
+++ /trunk/psLib/src/types/psArguments.c	(revision 11686)
@@ -7,6 +7,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:53 $
+ *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -301,5 +301,5 @@
                 "Argument type (%x) is not supported.\n", arg->type);
         return 0;
-        //        psAbort(__func__, "Argument type (%x) is not supported.\n", arg->type);
+        //        psAbort("Argument type (%x) is not supported.\n", arg->type);
     }
 
@@ -347,5 +347,5 @@
             break;
         default:
-            //            psAbort(__func__, "Argument type (%x) for %s is not supported.\n",
+            //            psAbort("Argument type (%x) for %s is not supported.\n",
             //                    item->type, item->name);
             psError(PS_ERR_BAD_PARAMETER_TYPE, true,
Index: /trunk/psLib/src/types/psMetadataItemCompare.c
===================================================================
--- /trunk/psLib/src/types/psMetadataItemCompare.c	(revision 11685)
+++ /trunk/psLib/src/types/psMetadataItemCompare.c	(revision 11686)
@@ -83,5 +83,5 @@
     }
 
-    psAbort(__func__, "Should never get here.\n");
+    psAbort("Should never get here.\n");
     return false;
 }
Index: /trunk/psLib/src/types/psMetadataItemParse.c
===================================================================
--- /trunk/psLib/src/types/psMetadataItemParse.c	(revision 11685)
+++ /trunk/psLib/src/types/psMetadataItemParse.c	(revision 11686)
@@ -39,5 +39,5 @@
 
 bool psMetadataItemParseBool(const psMetadataItem *item
-                            )
+                              )
 {
     PS_ASSERT_PTR_NON_NULL(item, false);
Index: /trunk/psLib/test/imageops/tst_psImageStats.c
===================================================================
--- /trunk/psLib/test/imageops/tst_psImageStats.c	(revision 11685)
+++ /trunk/psLib/test/imageops/tst_psImageStats.c	(revision 11686)
@@ -755,5 +755,5 @@
         if ( myStats != tmpStats ) {
             fprintf(stderr,"ERROR: input psStats not equal to return psStats\n");
-            psAbort(__func__,"Failed input psStats equal to returned psStats");
+            psAbort("Failed input psStats equal to returned psStats");
         }
         fprintf(stderr, "The sample mean was %.2f\n", myStats->sampleMean );
Index: /trunk/psLib/test/math/tap_psPolyFit1D.c
===================================================================
--- /trunk/psLib/test/math/tap_psPolyFit1D.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psPolyFit1D.c	(revision 11686)
@@ -331,5 +331,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tap_psPolyFit2D.c
===================================================================
--- /trunk/psLib/test/math/tap_psPolyFit2D.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psPolyFit2D.c	(revision 11686)
@@ -343,5 +343,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     return (testStatus);
Index: /trunk/psLib/test/math/tap_psPolyFit3D.c
===================================================================
--- /trunk/psLib/test/math/tap_psPolyFit3D.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psPolyFit3D.c	(revision 11686)
@@ -392,5 +392,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tap_psPolyFit4D.c
===================================================================
--- /trunk/psLib/test/math/tap_psPolyFit4D.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psPolyFit4D.c	(revision 11686)
@@ -450,5 +450,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tap_psStats07.c
===================================================================
--- /trunk/psLib/test/math/tap_psStats07.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psStats07.c	(revision 11686)
@@ -487,5 +487,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tap_psStats09.c
===================================================================
--- /trunk/psLib/test/math/tap_psStats09.c	(revision 11685)
+++ /trunk/psLib/test/math/tap_psStats09.c	(revision 11686)
@@ -338,5 +338,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psFunc01.c
===================================================================
--- /trunk/psLib/test/math/tst_psFunc01.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psFunc01.c	(revision 11686)
@@ -39,5 +39,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
@@ -58,5 +58,5 @@
 
     if ( myGaussData->type.type != PS_TYPE_F32) {
-        psAbort(__func__,"p_psGaussianDev did not return a vector of type F32");
+        psAbort("p_psGaussianDev did not return a vector of type F32");
     }
 
@@ -66,5 +66,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psHist00.c
===================================================================
--- /trunk/psLib/test/math/tst_psHist00.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psHist00.c	(revision 11686)
@@ -123,5 +123,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/math/tst_psHist01.c
===================================================================
--- /trunk/psLib/test/math/tst_psHist01.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psHist01.c	(revision 11686)
@@ -112,5 +112,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/math/tst_psHist02.c
===================================================================
--- /trunk/psLib/test/math/tst_psHist02.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psHist02.c	(revision 11686)
@@ -179,5 +179,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if ( 0 != memLeaks ) {
-        psAbort( __func__, "Memory Leaks! (%d leaks)", memLeaks );
+        psAbort("Memory Leaks! (%d leaks)", memLeaks );
     }
     psMemCheckCorruption( 1 );
Index: /trunk/psLib/test/math/tst_psHist03.c
===================================================================
--- /trunk/psLib/test/math/tst_psHist03.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psHist03.c	(revision 11686)
@@ -126,5 +126,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,NULL,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/math/tst_psMathUtils.c
===================================================================
--- /trunk/psLib/test/math/tst_psMathUtils.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psMathUtils.c	(revision 11686)
@@ -186,5 +186,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psMinimizeLMM.c
===================================================================
--- /trunk/psLib/test/math/tst_psMinimizeLMM.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psMinimizeLMM.c	(revision 11686)
@@ -144,5 +144,5 @@
         fflush(stdout);
         // XXX: This is causing a seg fault
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psMinimizePowell.c
===================================================================
--- /trunk/psLib/test/math/tst_psMinimizePowell.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psMinimizePowell.c	(revision 11686)
@@ -134,5 +134,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     printFooter(stdout,
@@ -209,5 +209,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     printFooter(stdout,
@@ -275,5 +275,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     printFooter(stdout,
Index: /trunk/psLib/test/math/tst_psPolyFit1D.c
===================================================================
--- /trunk/psLib/test/math/tst_psPolyFit1D.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psPolyFit1D.c	(revision 11686)
@@ -306,5 +306,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psPolyFit2D.c
===================================================================
--- /trunk/psLib/test/math/tst_psPolyFit2D.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psPolyFit2D.c	(revision 11686)
@@ -316,5 +316,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psPolyFit3D.c
===================================================================
--- /trunk/psLib/test/math/tst_psPolyFit3D.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psPolyFit3D.c	(revision 11686)
@@ -361,5 +361,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psPolyFit4D.c
===================================================================
--- /trunk/psLib/test/math/tst_psPolyFit4D.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psPolyFit4D.c	(revision 11686)
@@ -413,5 +413,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psSpline1D.c
===================================================================
--- /trunk/psLib/test/math/tst_psSpline1D.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psSpline1D.c	(revision 11686)
@@ -13,6 +13,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-02-24 23:43:15 $
+*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2007-02-07 23:52:54 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -128,5 +128,5 @@
     psS32 memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
@@ -156,5 +156,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
@@ -268,5 +268,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     /****************************************************************************/
@@ -347,5 +347,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     return (testStatus);
@@ -461,5 +461,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     /****************************************************************************/
@@ -540,5 +540,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     return (testStatus);
@@ -644,5 +644,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     /****************************************************************************/
@@ -723,5 +723,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     return (testStatus);
@@ -870,5 +870,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     return (testStatus);
Index: /trunk/psLib/test/math/tst_psStats03.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats03.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats03.c	(revision 11686)
@@ -125,5 +125,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psStats05.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats05.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats05.c	(revision 11686)
@@ -74,5 +74,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/math/tst_psStats06.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats06.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats06.c	(revision 11686)
@@ -136,5 +136,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psStats07.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats07.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats07.c	(revision 11686)
@@ -443,5 +443,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psStats08.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats08.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats08.c	(revision 11686)
@@ -179,5 +179,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/math/tst_psStats09.c
===================================================================
--- /trunk/psLib/test/math/tst_psStats09.c	(revision 11685)
+++ /trunk/psLib/test/math/tst_psStats09.c	(revision 11686)
@@ -319,5 +319,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
 
Index: /trunk/psLib/test/types/tst_psBitSet.c
===================================================================
--- /trunk/psLib/test/types/tst_psBitSet.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psBitSet.c	(revision 11686)
@@ -17,6 +17,6 @@
  *  @author  Ross Harman, MHPCC
  *
- *  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
- *  @date  $Date: 2006-09-26 01:47:22 $
+ *  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
+ *  @date  $Date: 2007-02-07 23:52:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -123,5 +123,5 @@
             psBitSetTest(bs,23) ) {
 
-        psAbort("testBitSet01b","psBitSetAlloc failed to clear all bits at allocation.");
+        psAbort("psBitSetAlloc failed to clear all bits at allocation.");
     }
 
@@ -135,10 +135,8 @@
     bs = psBitSetSet(bs, 23);
     if(bs != tempBs) {
-        psAbort("testBitSet01b",
-                "Return pointer not equal to output argument pointer.");
+        psAbort(                "Return pointer not equal to output argument pointer.");
     }
     if(bs->bits[0] != 0x05) {
-        psAbort(__func__,
-                "Unexpected value for first byte (%d vs 5).",
+        psAbort(                "Unexpected value for first byte (%d vs 5).",
                 bs->bits[0]);
     }
@@ -154,5 +152,5 @@
             ! psBitSetTest(bs,23) ) {
 
-        psAbort("testBitSet01b","Failed to set a bit.");
+        psAbort("Failed to set a bit.");
     }
 
@@ -173,5 +171,5 @@
             psBitSetTest(bs,23) ) {
 
-        psAbort("testBitSet01b","Failed to clear a bit.");
+        psAbort("Failed to clear a bit.");
     }
 
@@ -195,5 +193,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetSet(bs, -4) didn't generate expected error.\n");
+        psAbort("psBitSetSet(bs, -4) didn't generate expected error.\n");
     }
     psFree(err);
@@ -206,5 +204,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetSet(bs, 200) didn't generate expected error.\n");
+        psAbort("psBitSetSet(bs, 200) didn't generate expected error.\n");
     }
     psFree(err);
@@ -217,5 +215,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_NULL) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetSet(NULL,0) didn't generate expected error.\n");
+        psAbort("psBitSetSet(NULL,0) didn't generate expected error.\n");
     }
     psFree(err);
@@ -242,5 +240,5 @@
             ! psBitSetTest(bs,23) ) {
 
-        psAbort("testBitSet01c","Set bits returned false.");
+        psAbort("Set bits returned false.");
     }
 
@@ -248,5 +246,5 @@
     psErrorClear();
     if(psBitSetTest(bs, -4)) {
-        psAbort("testBitSet01c","psBitSetTest returned true with negative bit position.\n");
+        psAbort("psBitSetTest returned true with negative bit position.\n");
     }
 
@@ -254,5 +252,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetTest(bs, -4) didn't generate proper error.\n");
+        psAbort("psBitSetTest(bs, -4) didn't generate proper error.\n");
     }
     psFree(err);
@@ -261,5 +259,5 @@
     psErrorClear();
     if(psBitSetTest(bs, 200)) {
-        psAbort("testBitSet01c","psBitSetTest returned true with too-large bit position.\n");
+        psAbort("psBitSetTest returned true with too-large bit position.\n");
     }
 
@@ -267,5 +265,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetTest(bs, 200) didn't generate proper error.\n");
+        psAbort("psBitSetTest(bs, 200) didn't generate proper error.\n");
     }
     psFree(err);
@@ -274,5 +272,5 @@
     psErrorClear();
     if (psBitSetTest(NULL, 0)) {
-        psAbort("testBitSet01c","psBitSetTest returned true with NULL psBitSet.\n");
+        psAbort("psBitSetTest returned true with NULL psBitSet.\n");
     }
 
@@ -280,5 +278,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_NULL) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort("testBitSet01c","psBitSetTest(NULL, 0) didn't generate proper error.\n");
+        psAbort("psBitSetTest(NULL, 0) didn't generate proper error.\n");
     }
     psFree(err);
@@ -323,5 +321,5 @@
     outbs = psBitSetOp(outbs, bs1, "AND", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp returned a NULL result for AND operation");
+        psAbort("psBitSetOp returned a NULL result for AND operation");
     }
 
@@ -333,5 +331,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with AND operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with AND operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -343,5 +341,5 @@
     outbs = psBitSetOp(NULL, bs1, "AND", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp failed to create a new psBitSet for the result");
+        psAbort("psBitSetOp failed to create a new psBitSet for the result");
     }
     for(psS32 i=0; i<24; i++) {
@@ -352,5 +350,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with AND operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with AND operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -400,5 +398,5 @@
     outbs = psBitSetOp(outbs, bs1, "OR", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp returned a NULL result for OR operation");
+        psAbort("psBitSetOp returned a NULL result for OR operation");
     }
 
@@ -410,5 +408,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with OR operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with OR operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -420,5 +418,5 @@
     outbs = psBitSetOp(NULL, bs1, "OR", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp failed to create a new psBitSet for the result");
+        psAbort("psBitSetOp failed to create a new psBitSet for the result");
     }
     for(psS32 i=0; i<24; i++) {
@@ -429,5 +427,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with OR operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with OR operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -478,5 +476,5 @@
     outbs = psBitSetOp(outbs, bs1, "XOR", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp returned a NULL result for XOR operation");
+        psAbort("psBitSetOp returned a NULL result for XOR operation");
     }
 
@@ -488,5 +486,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with XOR operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with XOR operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -498,5 +496,5 @@
     outbs = psBitSetOp(NULL, bs1, "XOR", bs2);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp failed to create a new psBitSet for the result");
+        psAbort("psBitSetOp failed to create a new psBitSet for the result");
     }
     for(psS32 i=0; i<24; i++) {
@@ -507,5 +505,5 @@
             binOut2 = psBitSetToString(bs2);
             binOut3 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with XOR operator failed.\nInput was %s, %s.  Output was %s",
+            psAbort("psBitSetOp with XOR operator failed.\nInput was %s, %s.  Output was %s",
                     binOut1,binOut2,binOut3);
         }
@@ -549,5 +547,5 @@
     outbs = psBitSetNot(outbs, bs1);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp returned a NULL result for NOT operation");
+        psAbort("psBitSetOp returned a NULL result for NOT operation");
     }
 
@@ -558,5 +556,5 @@
             binOut1 = psBitSetToString(bs1);
             binOut2 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with NOT operator failed.\nInput was %s.  Output was %s",
+            psAbort("psBitSetOp with NOT operator failed.\nInput was %s.  Output was %s",
                     binOut1,binOut2);
         }
@@ -568,5 +566,5 @@
     outbs = psBitSetNot(NULL, bs1);
     if (outbs == NULL) {
-        psAbort(__func__,"psBitSetOp failed to create a new psBitSet for the result");
+        psAbort("psBitSetOp failed to create a new psBitSet for the result");
     }
     for(psS32 i=0; i<24; i++) {
@@ -576,5 +574,5 @@
             binOut1 = psBitSetToString(bs1);
             binOut2 = psBitSetToString(outbs);
-            psAbort(__func__,"psBitSetOp with NOT operator failed.\nInput was %s.  Output was %s",
+            psAbort("psBitSetOp with NOT operator failed.\nInput was %s.  Output was %s",
                     binOut1,binOut2);
         }
@@ -605,5 +603,5 @@
     psBitSet* outbs = psBitSetOp(NULL, bs1, "XOR", bs2);
     if (outbs != NULL) {
-        psAbort(__func__,"psBitSetOp did not return a NULL result when input sizes differ");
+        psAbort("psBitSetOp did not return a NULL result when input sizes differ");
     }
 
@@ -611,5 +609,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_SIZE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort(__func__,"psBitSetOp didn't generate expected error with operands' sizes differed.");
+        psAbort("psBitSetOp didn't generate expected error with operands' sizes differed.");
     }
     psFree(err);
@@ -623,11 +621,11 @@
     psBitSet* outbs2 = psBitSetOp(outbs, bs1, "XOR", bs2);
     if (outbs2 == NULL) {
-        psAbort(__func__,"psBitSetOp failed when input size and output size differed (a recoverable error).");
+        psAbort("psBitSetOp failed when input size and output size differed (a recoverable error).");
     }
     if (outbs2 != outbs) {
-        psAbort(__func__,"psBitSetOp didn't reuse the given output struct.");
+        psAbort("psBitSetOp didn't reuse the given output struct.");
     }
     if (outbs2->n != bs1->n) {
-        psAbort(__func__,"psBitSetOp did properly adjust the output psBitSet size.");
+        psAbort("psBitSetOp did properly adjust the output psBitSet size.");
     }
 
@@ -636,10 +634,10 @@
     outbs = psBitSetOp(outbs, bs1, "FOO", bs2);
     if (outbs != NULL) {
-        psAbort(__func__,"psBitSetOp returned something in case of a bogus operation.");
+        psAbort("psBitSetOp returned something in case of a bogus operation.");
     }
     err = psErrorLast();
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort(__func__,"psBitSetOp didn't generate expected error with bogus operator.");
+        psAbort("psBitSetOp didn't generate expected error with bogus operator.");
     }
     psFree(err);
@@ -655,5 +653,5 @@
     if (err->code != PS_ERR_BAD_PARAMETER_VALUE) {
         psErrorStackPrint(stderr,"Error Stack:");
-        psAbort(__func__,"psBitSetOp didn't generate expected error with bogus operator.");
+        psAbort("psBitSetOp didn't generate expected error with bogus operator.");
     }
     psFree(err);
Index: /trunk/psLib/test/types/tst_psHash00.c
===================================================================
--- /trunk/psLib/test/types/tst_psHash00.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psHash00.c	(revision 11686)
@@ -57,5 +57,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/types/tst_psHash01.c
===================================================================
--- /trunk/psLib/test/types/tst_psHash01.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psHash01.c	(revision 11686)
@@ -148,5 +148,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (memLeaks != 0) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/types/tst_psHash02.c
===================================================================
--- /trunk/psLib/test/types/tst_psHash02.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psHash02.c	(revision 11686)
@@ -106,5 +106,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (0 != memLeaks) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
Index: /trunk/psLib/test/types/tst_psHash03.c
===================================================================
--- /trunk/psLib/test/types/tst_psHash03.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psHash03.c	(revision 11686)
@@ -134,5 +134,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stdout,false);
     if (memLeaks != 0) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(true);
Index: /trunk/psLib/test/types/tst_psHash04.c
===================================================================
--- /trunk/psLib/test/types/tst_psHash04.c	(revision 11685)
+++ /trunk/psLib/test/types/tst_psHash04.c	(revision 11686)
@@ -77,5 +77,5 @@
     memLeaks = psMemCheckLeaks(currentId,NULL,stderr,false);
     if (memLeaks != 0) {
-        psAbort(__func__,"Memory Leaks! (%d leaks)", memLeaks);
+        psAbort("Memory Leaks! (%d leaks)", memLeaks);
     }
     psMemCheckCorruption(1);
