diff liboctave/pathsearch.h @ 9266:1d3b91166b9c

allow pathsep to be set
author John W. Eaton <jwe@octave.org>
date Tue, 26 May 2009 17:20:07 -0400
parents eb63fbe60fab
children cdfb9ad48080
line wrap: on
line diff
--- a/liboctave/pathsearch.h
+++ b/liboctave/pathsearch.h
@@ -88,6 +88,11 @@
     return static_members::path_sep_char ();
   }
 
+  static void path_sep_char (char c)
+  {
+    static_members::path_sep_char (c);
+  }
+
   static std::string path_sep_str (void)
   {
     return static_members::path_sep_str ();
@@ -131,6 +136,15 @@
       return instance_ok () ? instance->xpath_sep_char : 0;
     }
 
+    static void path_sep_char (char c)
+    {
+      if (instance_ok ())
+	{
+	  instance->xpath_sep_char = c;
+	  instance->xpath_sep_str = std::string (1, c);
+	}
+    }
+
     static std::string path_sep_str (void)
     {
       return instance_ok () ? instance->xpath_sep_str : std::string ();