# HG changeset patch # User Rik # Date 1452894034 28800 # Node ID 49852ff04747f9217dfa02ca7cc134635e15adee # Parent 40f931a63a917ae42affb40fad6be4c9ece1a39a maint: Remove unnecessary declarations of retval. * __pchip_deriv__.cc, data.cc, dirfns.cc, error.cc, file-io.cc, input.cc, load-path.cc, octave-link.cc, strfns.cc, sysdep.cc, time.cc, toplev.cc, urlwrite.cc, ov-cell.cc, ov.cc: Remove unnecessary declarations of retval. diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/__pchip_deriv__.cc --- a/libinterp/corefcn/__pchip_deriv__.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/__pchip_deriv__.cc Fri Jan 15 13:40:34 2016 -0800 @@ -57,7 +57,7 @@ @end deftypefn") { octave_value retval; - const int nargin = args.length (); + int nargin = args.length (); bool rows = (nargin == 3 && args(2).uint_value () == 2); diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/data.cc --- a/libinterp/corefcn/data.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/data.cc Fri Jan 15 13:40:34 2016 -0800 @@ -404,13 +404,13 @@ @end example\n\ @end deftypefn") { - octave_value retval; - int nargin = args.length (); if (nargin < 2) print_usage (); + octave_value retval; + if (nargin == 2) retval = do_hypot (args(0), args(1)); else @@ -2837,12 +2837,8 @@ @seealso{size, numel, ndims}\n\ @end deftypefn") { - octave_value retval; - int nargin = args.length (); - retval = true; - if (nargin >= 1) { dim_vector a_dims = args(0).dims (); @@ -2852,14 +2848,11 @@ dim_vector b_dims = args(i).dims (); if (a_dims != b_dims) - { - retval = false; - break; - } + return ovl (false); } } - return retval; + return ovl (true); } DEFUN (nnz, args, , @@ -6220,13 +6213,11 @@ @seealso{toc, cputime}\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 0) warning ("tic: ignoring extra arguments"); + octave_value retval; octave_time now; - double tmp = now.double_value (); if (nargout > 0) @@ -6315,13 +6306,12 @@ @seealso{tic, toc}\n\ @end deftypefn") { - octave_value_list retval; + if (args.length () != 0) + warning ("cputime: ignoring extra arguments"); + double usr = 0.0; double sys = 0.0; - if (args.length () != 0) - warning ("tic: ignoring extra arguments"); - #if defined (HAVE_GETRUSAGE) struct rusage ru; @@ -6360,9 +6350,7 @@ #endif - retval = ovl (sys + usr, usr, sys); - - return retval; + return ovl (sys + usr, usr, sys); } DEFUN (sort, args, nargout, diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/dirfns.cc --- a/libinterp/corefcn/dirfns.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/dirfns.cc Fri Jan 15 13:40:34 2016 -0800 @@ -523,8 +523,9 @@ @deftypefn {} {} fnmatch (@var{pattern}, @var{string})\n\ Return true or false for each element of @var{string} that matches any of\n\ the elements of the string array @var{pattern}, using the rules of\n\ +filename pattern matching.\n\ \n\ -filename pattern matching. For example:\n\ +For example:\n\ \n\ @example\n\ @group\n\ @@ -535,8 +536,6 @@ @seealso{glob, regexp}\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 2) print_usage (); @@ -545,7 +544,7 @@ glob_match pattern (file_ops::tilde_expand (pat)); - return octave_value (pattern.match (str)); + return ovl (pattern.match (str)); } DEFUN (filesep, args, , diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/error.cc --- a/libinterp/corefcn/error.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/error.cc Fri Jan 15 13:40:34 2016 -0800 @@ -891,8 +891,6 @@ @seealso{lasterror, lasterr, error}\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 1) print_usage (); @@ -1014,7 +1012,7 @@ } } - return retval; + return ovl (); } // Determine whether the first argument to error or warning function @@ -2054,9 +2052,8 @@ to check for the proper number of arguments.\n\ @end deftypefn") { - octave_value_list retval; handle_message (usage_with_id, "", "unknown", args, true); - return retval; + return ovl (); } DEFUN (beep_on_error, args, nargout, diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/file-io.cc --- a/libinterp/corefcn/file-io.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/file-io.cc Fri Jan 15 13:40:34 2016 -0800 @@ -677,14 +677,12 @@ @seealso{fopen, fclose, is_valid_file_id}\n\ @end deftypefn") { - octave_value_list retval; - if (args.length () > 0) warning ("freport: ignoring extra arguments"); octave_stdout << octave_stream_list::list_open_files (); - return retval; + return ovl (); } DEFUN (frewind, args, nargout, diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/input.cc --- a/libinterp/corefcn/input.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/input.cc Fri Jan 15 13:40:34 2016 -0800 @@ -963,8 +963,6 @@ With no arguments, @code{echo} toggles the current echo state.\n\ @end deftypefn") { - octave_value_list retval; - string_vector argv = args.make_argv (); switch (args.length ()) diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/load-path.cc --- a/libinterp/corefcn/load-path.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/load-path.cc Fri Jan 15 13:40:34 2016 -0800 @@ -2287,11 +2287,9 @@ Reinitialize Octave's load path directory cache.\n\ @end deftypefn") { - octave_value_list retval; - rehash_internal (); - return retval; + return ovl (); } DEFUN (command_line_path, , , diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/octave-link.cc --- a/libinterp/corefcn/octave-link.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/octave-link.cc Fri Jan 15 13:40:34 2016 -0800 @@ -109,7 +109,7 @@ Undocumented internal function.\n\ @end deftypefn") { - return octave_value (octave_link::enabled ()); + return ovl (octave_link::enabled ()); } DEFUN (__octave_link_edit_file__, args, , @@ -375,7 +375,7 @@ Undocumented internal function.\n\ @end deftypefn") { - return octave_value (octave_link::show_preferences ()); + return ovl (octave_link::show_preferences ()); } DEFUN (__octave_link_show_doc__, args, , @@ -389,6 +389,6 @@ if (args.length () >= 1) file = args(0).string_value(); - return octave_value (octave_link::show_doc (file)); + return ovl (octave_link::show_doc (file)); } diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/strfns.cc --- a/libinterp/corefcn/strfns.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/strfns.cc Fri Jan 15 13:40:34 2016 -0800 @@ -201,8 +201,6 @@ @seealso{char, strcat, cstrcat}\n\ @end deftypefn") { - octave_value retval; - int nargin = args.length (); int n_elts = 0; size_t max_len = 0; @@ -261,9 +259,7 @@ } } - retval = octave_value (result, '\''); - - return retval; + return octave_value (result, '\''); } /* diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/sysdep.cc --- a/libinterp/corefcn/sysdep.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/sysdep.cc Fri Jan 15 13:40:34 2016 -0800 @@ -191,13 +191,13 @@ Undocumented internal function.\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 1) print_usage (); std::string file = args(0).xstring_value ("__open_with_system_app__: argument must be a filename"); + octave_value retval; + #if defined (__WIN32__) && ! defined (_POSIX_VERSION) HINSTANCE status = ShellExecute (0, 0, file.c_str (), 0, 0, SW_SHOWNORMAL); @@ -642,8 +642,6 @@ @seealso{unsetenv, getenv}\n\ @end deftypefn") { - octave_value_list retval; - int nargin = args.length (); if (nargin < 1 || nargin > 2) @@ -657,7 +655,7 @@ octave_env::putenv (var, val); - return retval; + return ovl (); } DEFALIAS (putenv, setenv); @@ -740,7 +738,7 @@ retval = s; } - return ovl (); + return retval; } DEFUN (pause, args, , diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/time.cc --- a/libinterp/corefcn/time.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/time.cc Fri Jan 15 13:40:34 2016 -0800 @@ -440,8 +440,6 @@ @seealso{strptime, localtime, gmtime, mktime, time, now, date, clock, datenum, datestr, datevec, calendar, weekday}\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 2) print_usage (); diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/toplev.cc --- a/libinterp/corefcn/toplev.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/toplev.cc Fri Jan 15 13:40:34 2016 -0800 @@ -828,13 +828,11 @@ @seealso{atexit}\n\ @end deftypefn") { - octave_value_list retval; - // Confirm OK to shutdown. Note: A dynamic function installation similar // to overriding polymorphism for which the GUI can install its own "quit" // yet call this base "quit" could be nice. No link would be needed here. if (! octave_link::confirm_shutdown ()) - return retval; + return ovl (); if (! quit_allowed) error ("quit: not supported in embedded mode"); @@ -858,7 +856,7 @@ octave_throw_interrupt_exception (); - return retval; + return ovl (); } DEFALIAS (exit, quit); @@ -869,8 +867,6 @@ Describe the conditions for copying and distributing Octave.\n\ @end deftypefn") { - octave_value_list retval; - octave_stdout << "\n" << octave_name_version_and_copyright () << "\n\ \n\ GNU Octave is free software; you can redistribute it and/or modify\n\ @@ -887,7 +883,7 @@ along with this program. If not, see .\n\ \n"; - return retval; + return ovl (); } // Execute a shell command. diff -r 40f931a63a91 -r 49852ff04747 libinterp/corefcn/urlwrite.cc --- a/libinterp/corefcn/urlwrite.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/corefcn/urlwrite.cc Fri Jan 15 13:40:34 2016 -0800 @@ -735,8 +735,6 @@ Undocumented internal function\n\ @end deftypefn") { - octave_value retval; - if (args.length () != 2) error ("__ftp_rmdir__: incorrect number of arguments"); diff -r 40f931a63a91 -r 49852ff04747 libinterp/octave-value/ov-cell.cc --- a/libinterp/octave-value/ov-cell.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/octave-value/ov-cell.cc Fri Jan 15 13:40:34 2016 -0800 @@ -1201,8 +1201,6 @@ @seealso{cellstr, mat2cell, num2cell, struct2cell}\n\ @end deftypefn") { - octave_value retval; - int nargin = args.length (); dim_vector dims; @@ -1232,9 +1230,7 @@ check_dimensions (dims, "cell"); - retval = Cell (dims, Matrix ()); - - return retval; + return ovl (Cell (dims, Matrix ())); } DEFUN (iscellstr, args, , diff -r 40f931a63a91 -r 49852ff04747 libinterp/octave-value/ov.cc --- a/libinterp/octave-value/ov.cc Fri Jan 15 10:52:48 2016 -0800 +++ b/libinterp/octave-value/ov.cc Fri Jan 15 13:40:34 2016 -0800 @@ -3014,8 +3014,6 @@ @seealso{subsasgn, substruct}\n\ @end deftypefn") { - octave_value_list retval; - if (args.length () != 2) print_usage (); @@ -3030,8 +3028,6 @@ return ovl (arg0); else return arg0.subsref (type, idx, nargout); - - return retval; } DEFUN (subsasgn, args, ,