Mercurial > hg > octave-nkf
diff src/sysdep.cc @ 1711:4d552a89ceaa
[project @ 1996-01-08 01:12:38 by jwe]
author | jwe |
---|---|
date | Mon, 08 Jan 1996 01:13:57 +0000 |
parents | 6bb0c67bbf24 |
children | 42b4f904f1af |
line wrap: on
line diff
--- a/src/sysdep.cc +++ b/src/sysdep.cc @@ -558,9 +558,6 @@ return retval; } -// XXX FIXME XXX -- this should be smart, like the xputenv function in -// the kpathsea library. - DEFUN ("putenv", Fputenv, Sputenv, 10, "putenv (VAR, VALUE): define environment variable VAR=VALUE") { @@ -577,15 +574,7 @@ const char *val = args(1).string_value (); if (! error_state) - { - int buflen = strlen (var) + strlen (val) + 2; - - char *buf = new char [buflen]; - - sprintf (buf, "%s=%s", var, val); - - putenv (buf); - } + oct_putenv (var, val); else error ("putenv: second argument should be a string"); }