Index: trunk/psLib/src/sys/psString.h
===================================================================
--- trunk/psLib/src/sys/psString.h	(revision 5015)
+++ trunk/psLib/src/sys/psString.h	(revision 6201)
@@ -12,7 +12,8 @@
  *
  *  @author Eric Van Alst, MHPCC
+ *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-09-13 01:09:58 $
+ *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-01-26 05:31:54 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -24,4 +25,5 @@
 #include <sys/types.h>
 #include "psType.h"
+#include "psList.h"
 
 /** This macro will convert the argument to a quoted string */
@@ -40,5 +42,4 @@
  *
  *  @return psString:      Copy of input string
- *
  */
 psString psStringCopy(
@@ -57,9 +58,5 @@
  *
  *  @return  psString:   Copy of input string
- *
  */
-
-/*@null@*/
-
 psString psStringNCopy(
     const char *string,                ///< Input string of characters to copy
@@ -72,7 +69,6 @@
  * automatically extended to the size of the new string.
  *
- * @return The length of the new string (excluding '\0')
+ * @return ssize_t:     The length of the new string (excluding '\0')
  */
-
 ssize_t psStringAppend(
     char **dest,                        ///< existing string
@@ -86,7 +82,6 @@
  * automatically extended to the size of the new string.
  *
- * @return The length of the new string (excluding '\0')
+ * @return ssize_t:     The length of the new string (excluding '\0')
  */
-
 ssize_t psStringPrepend(
     char **dest,                        ///< existing string
@@ -95,4 +90,16 @@
 );
 
+/** Procedure to split the input string into a psList of psStrings.
+ *
+ *  The string is split at any one of the characters in splitters.  Split
+ *  strings of zero length should not be included in the output list.
+ *
+ *  @return psList*:    The list of (split) psStrings.
+ */
+psList *psStringSplit(
+    const char *string,
+    const char *splitters
+);
+
 /** @} */// Doxygen - End of SystemGroup Functions
 
