Index: trunk/psLib/src/sys/psString.c
===================================================================
--- trunk/psLib/src/sys/psString.c	(revision 14678)
+++ trunk/psLib/src/sys/psString.c	(revision 14679)
@@ -13,6 +13,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.54 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-03-21 21:37:58 $
+ *  @version $Revision: 1.55 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-08-27 23:24:21 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -116,9 +116,10 @@
                          unsigned int lineno,
                          const char *func,
-                         char **dest,
+                         psString *dest,
                          const char *format,
                          ...)
 {
     PS_ASSERT_PTR_NON_NULL(dest, 0);
+    PS_ASSERT_PTR(dest, 0);
     PS_ASSERT_STRING_NON_EMPTY(format, 0);
 
@@ -134,9 +135,10 @@
                           unsigned int lineno,
                           const char *func,
-                          char **dest,
+                          psString *dest,
                           const char *format,
                           va_list ap)
 {
     PS_ASSERT_PTR_NON_NULL(dest, 0);
+    PS_ASSERT_PTR(dest, 0);
     PS_ASSERT_STRING_NON_EMPTY(format, 0);
 
@@ -187,9 +189,10 @@
                           unsigned int lineno,
                           const char *func,
-                          char **dest,
+                          psString *dest,
                           const char *format,
                           ...)
 {
     PS_ASSERT_PTR_NON_NULL(dest, 0);
+    PS_ASSERT_PTR(dest, 0);
     PS_ASSERT_STRING_NON_EMPTY(format, 0);
 
@@ -206,9 +209,10 @@
                            unsigned int lineno,
                            const char *func,
-                           char **dest,
+                           psString *dest,
                            const char *format,
                            va_list ap)
 {
     PS_ASSERT_PTR_NON_NULL(dest, 0);
+    PS_ASSERT_PTR(dest, 0);
     PS_ASSERT_STRING_NON_EMPTY(format, 0);
 
Index: trunk/psLib/src/sys/psString.h
===================================================================
--- trunk/psLib/src/sys/psString.h	(revision 14678)
+++ trunk/psLib/src/sys/psString.h	(revision 14679)
@@ -11,6 +11,6 @@
  * @author Joshua Hoblitt, University of Hawaii
  *
- * @version $Revision: 1.42 $ $Name: not supported by cvs2svn $
- * @date $Date: 2007-08-09 01:40:07 $
+ * @version $Revision: 1.43 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2007-08-27 23:24:21 $
  *
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -136,5 +136,5 @@
 #ifdef DOXYGEN
 ssize_t psStringAppend(
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     ...                                 ///< format arguments
@@ -145,5 +145,5 @@
     unsigned int lineno,                ///< Line number of caller
     const char *func,                   ///< Function name of caller
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     ...                                 ///< format arguments
@@ -163,5 +163,5 @@
 #ifdef DOXYGEN
 ssize_t psStringAppendV(
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     va_list ap                          ///< va_list of format arguments
@@ -172,5 +172,5 @@
     unsigned int lineno,                ///< Line number of caller
     const char *func,                   ///< Function name of caller
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     va_list ap                          ///< va_list of format arguments
@@ -190,5 +190,5 @@
 #ifdef DOXYGEN
 ssize_t psStringPrepend(
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     ...                                 ///< format arguments
@@ -199,5 +199,5 @@
     unsigned int lineno,                ///< Line number of caller
     const char *func,                   ///< Function name of caller
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     ...                                 ///< format arguments
@@ -217,5 +217,5 @@
 #ifdef DOXYGEN
 ssize_t psStringPrependV(
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     va_list ap                          ///< va_list of format arguments
@@ -226,5 +226,5 @@
     unsigned int lineno,                ///< Line number of caller
     const char *func,                   ///< Function name of caller
-    char **dest,                        ///< existing string
+    psString *dest,                     ///< existing string
     const char *format,                 ///< format to append
     va_list ap                          ///< va_list of format arguments
