Index: trunk/psLib/src/sys/psTrace.c
===================================================================
--- trunk/psLib/src/sys/psTrace.c	(revision 12286)
+++ trunk/psLib/src/sys/psTrace.c	(revision 17447)
@@ -9,6 +9,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.86 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-03-07 00:17:48 $
+ *  @version $Revision: 1.87 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2008-04-17 23:43:02 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -52,4 +52,5 @@
 #include <stdarg.h>
 
+#include "psAbort.h"
 #include "psAssert.h"
 #include "psTrace.h"
@@ -83,5 +84,5 @@
 static p_psComponent* componentAlloc(const char *name, int level)
 {
-    assert(name);
+    psAssert(name, "impossible");
 
     p_psComponent* comp = psAlloc(sizeof(p_psComponent));
@@ -149,5 +150,5 @@
 void p_psTraceReset(p_psComponent* currentNode)
 {
-    assert(currentNode);
+    psAssert(currentNode, "impossible");
 
     psS32 i = 0;
@@ -184,5 +185,5 @@
 static bool componentAdd(const char *addNodeName, psS32 level)
 {
-    assert(addNodeName);
+    psAssert(addNodeName, "impossible");
 
     psS32 i = 0;                        // Loop index variable.
@@ -346,5 +347,5 @@
 static psS32 doGetTraceLevel(const char *aname)
 {
-    assert(aname);
+    psAssert(aname, "impossible");
     char name[strlen(aname) + 1];       // need a writeable copy: for strsep()
     char *pname = name;
@@ -472,5 +473,5 @@
                                psS32 defLevel)
 {
-    assert(comp);
+    psAssert(comp, "impossible");
 
     char line[1024];
