Mercurial > octave
changeset 20875:a778c2427f2a
2015 Code Sprint: urlwrite.cc: use ovl ().
author | Rik <rik@octave.org> |
---|---|
date | Sat, 12 Dec 2015 10:34:05 -0800 |
parents | d112e04d1271 |
children | ec8c8977b0be |
files | libinterp/corefcn/urlwrite.cc |
diffstat | 1 files changed, 7 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/urlwrite.cc Sat Dec 12 10:33:22 2015 -0800 +++ b/libinterp/corefcn/urlwrite.cc Sat Dec 12 10:34:05 2015 -0800 @@ -389,15 +389,13 @@ { if (curl.good ()) { - retval(2) = std::string (); - retval(1) = true; - retval(0) = octave_env::make_absolute (filename); + retval = ovl (octave_env::make_absolute (filename), + true, + std::string ()); } else { - retval(2) = curl.lasterror (); - retval(1) = false; - retval(0) = std::string (); + retval = ovl (std::string (), false, curl.lasterror ()); } } @@ -491,10 +489,9 @@ if (nargout > 0) { - // Return empty string if no error occured. - retval(2) = curl.good () ? "" : curl.lasterror (); - retval(1) = curl.good (); - retval(0) = buf.str (); + // Return empty string if no error occurred. + retval = ovl (buf.str (), curl.good (), + curl.good () ? "" : curl.lasterror ()); } if (nargout < 2 && ! curl.good ())