Index: trunk/psLib/src/sys/psString.h
===================================================================
--- trunk/psLib/src/sys/psString.h	(revision 7300)
+++ trunk/psLib/src/sys/psString.h	(revision 7380)
@@ -14,6 +14,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-06-02 21:33:34 $
+ *  @version $Revision: 1.22 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-06-07 03:22:06 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -107,11 +107,20 @@
 );
 
-// given the input string, search for all copies of the key, and replace with the replacement value
+// Same as psStringSplit, but return result as an array
+psArray *psStringSplitArray(const char *string, // String to split
+                            const char *splitters, // Characters on which to split
+                            bool multipleAreSignificant // Are multiple occurences significant?
+                           );
+
+// Given the input string, search for all copies of the key, and replace with the replacement value
 // the input string may be freed if not needed
-char *psStringSubstitute (
-    char *input,    ///< input string to be modified
-    char *replace,    ///< replacement value
-    char *key    ///< string to be replaced in input
-);
+char *psStringSubstitute (char *input,  ///< input string to be modified
+                          const char *replace, ///< replacement value
+                          const char *key ///< string to be replaced in input
+                         );
+
+// strip whitespace from head and tail of string
+size_t psStringStrip(char *string);
+
 
 /** @} */// Doxygen - End of SystemGroup Functions
