diff src/dassl.cc @ 1755:3a9462b655f1

[project @ 1996-01-22 04:47:22 by jwe]
author jwe
date Mon, 22 Jan 1996 04:47:22 +0000
parents fe9d3b2ded26
children 5a579fa44924
line wrap: on
line diff
--- a/src/dassl.cc
+++ b/src/dassl.cc
@@ -276,7 +276,7 @@
 }
 
 static void
-set_dassl_option (const char *keyword, double val)
+set_dassl_option (const string& keyword, double val)
 {
   DAE_OPTIONS *list = dassl_option_table;
 
@@ -292,11 +292,11 @@
       list++;
     }
 
-  warning ("dassl_options: no match for `%s'", keyword);
+  warning ("dassl_options: no match for `%s'", keyword.c_str ());
 }
 
 static Octave_object
-show_dassl_option (const char *keyword)
+show_dassl_option (const string& keyword)
 {
   Octave_object retval;
 
@@ -312,7 +312,7 @@
       list++;
     }
 
-  warning ("dassl_options: no match for `%s'", keyword);
+  warning ("dassl_options: no match for `%s'", keyword.c_str ());
 
   return retval;
 }
@@ -335,8 +335,7 @@
     }
   else if (nargin == 1 || nargin == 2)
     {
-      string tstr = args(0).string_value ();
-      const char *keyword = tstr.c_str ();
+      string keyword = args(0).string_value ();
 
       if (! error_state)
 	{