Mercurial > hg > octave-lyh
diff src/sysdep.cc @ 1728:42b4f904f1af
[project @ 1996-01-09 11:36:01 by jwe]
author | jwe |
---|---|
date | Tue, 09 Jan 1996 11:41:43 +0000 |
parents | 4d552a89ceaa |
children | a02f140ed897 |
line wrap: on
line diff
--- a/src/sysdep.cc +++ b/src/sysdep.cc @@ -40,6 +40,8 @@ #include <cstdlib> #include <cstring> +#include <string> + #ifdef HAVE_UNISTD_H #include <sys/types.h> #include <unistd.h> @@ -541,7 +543,8 @@ if (nargin == 1) { - const char *name = args(0).string_value (); + string tstr = args(0).string_value (); + const char *name = tstr.c_str (); if (! error_state) { @@ -567,11 +570,13 @@ if (nargin == 2) { - const char *var = args(0).string_value (); + string tstr1 = args(0).string_value (); + const char *var = tstr1.c_str (); if (! error_state) { - const char *val = args(1).string_value (); + string tstr2 = args(1).string_value (); + const char *val = tstr2.c_str (); if (! error_state) oct_putenv (var, val);