changeset 20818:cef0448a6ed2

eliminate unnecessary uses of nargin * __glpk__.cc, chol.cc, dmperm.cc, qr.cc, symrcm.cc, ov-cell.cc, ov-fcn-handle.cc, ov-fcn-inline.cc, ov-null-mat.cc, ov-struct.cc, ov-type-conv.h, ov-usr-fcn.cc, oct-parse.in.yy, pt-misc.cc: Don't use nargin variable unless it is used more than once.
author John W. Eaton <jwe@octave.org>
date Mon, 07 Dec 2015 13:26:03 -0500
parents 3d551b2ae928
children f428cbe7576f
files libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symrcm.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-type-conv.h libinterp/octave-value/ov-usr-fcn.cc libinterp/parse-tree/oct-parse.in.yy libinterp/parse-tree/pt-misc.cc
diffstat 14 files changed, 30 insertions(+), 81 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/dldfcn/__glpk__.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/dldfcn/__glpk__.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -345,10 +345,8 @@
 
 #if defined (HAVE_GLPK)
 
-  int nargin = args.length ();
-
   // FIXME: Should we even need checking for an internal function?
-  if (nargin != 9)
+  if (args.length () != 9)
     print_usage ();
 
   //-- 1nd Input. A column array containing the objective function
--- a/libinterp/dldfcn/chol.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/dldfcn/chol.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -350,9 +350,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   octave_value arg = args(0);
@@ -481,9 +479,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   octave_value arg = args(0);
@@ -785,9 +781,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 3)
+  if (args.length () != 3)
     print_usage ();
 
   octave_value argr = args(0);
@@ -1032,9 +1026,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 2)
+  if (args.length () != 2)
     print_usage ();
 
   octave_value argr = args(0);
@@ -1166,9 +1158,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 3)
+  if (args.length () != 3)
     print_usage ();
 
   octave_value argr = args(0);
--- a/libinterp/dldfcn/dmperm.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/dldfcn/dmperm.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -154,9 +154,8 @@
 @end deftypefn")
 {
   octave_value_list retval;
-  int nargin = args.length ();
 
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
 #if HAVE_CXSPARSE
@@ -200,9 +199,8 @@
 @end deftypefn")
 {
   octave_value_list retval;
-  int nargin = args.length ();
 
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
 #if HAVE_CXSPARSE
--- a/libinterp/dldfcn/qr.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/dldfcn/qr.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -758,9 +758,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 4)
+  if (args.length () != 4)
     print_usage ();
 
   octave_value argq = args(0);
@@ -1409,9 +1407,8 @@
 @end deftypefn")
 {
   octave_value_list retval;
-  int nargin = args.length ();
 
-  if (nargin != 4)
+  if (args.length () != 4)
     print_usage ();
 
   octave_value argq = args(0);
--- a/libinterp/dldfcn/symrcm.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/dldfcn/symrcm.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -438,9 +438,8 @@
 @end deftypefn")
 {
   octave_value retval;
-  int nargin = args.length ();
 
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   octave_value arg = args(0);
--- a/libinterp/octave-value/ov-cell.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-cell.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -1382,9 +1382,7 @@
 @seealso{cell2struct, fieldnames}\n\
 @end deftypefn")
 {
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   const octave_map m = args(0).xmap_value ("struct2cell: argument S must be a structure");
--- a/libinterp/octave-value/ov-fcn-handle.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-fcn-handle.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -1846,6 +1846,7 @@
 @end deftypefn")
 {
   octave_value retval;
+
   int nargin = args.length ();
 
   if (nargin < 1 || nargin > 2)
@@ -1907,9 +1908,7 @@
 @seealso{isa, typeinfo, class, functions}\n\
 @end deftypefn")
 {
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   return octave_value (args(0).is_function_handle ());
--- a/libinterp/octave-value/ov-fcn-inline.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-fcn-inline.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -849,9 +849,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   octave_fcn_inline* fn = args(0).fcn_inline_value (true);
@@ -884,9 +882,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   octave_fcn_inline *fn = args(0).fcn_inline_value (true);
@@ -941,9 +937,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   std::string old_func;
--- a/libinterp/octave-value/ov-null-mat.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-null-mat.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -114,9 +114,7 @@
 @seealso{isempty, isindex}\n\
 @end deftypefn")
 {
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   return octave_value (args(0).is_null_value ());
--- a/libinterp/octave-value/ov-struct.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-struct.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -1898,9 +1898,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 2)
+  if (args.length () != 2)
     print_usage ();
 
   retval = false;
@@ -1952,9 +1950,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   if (args(0).is_map ())
@@ -2123,9 +2119,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 2)
+  if (args.length () != 2)
     print_usage ();
 
   octave_map m = args(0).xmap_value ("rmfield: first argument must be a struct");
--- a/libinterp/octave-value/ov-type-conv.h	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-type-conv.h	Mon Dec 07 13:26:03 2015 -0500
@@ -78,9 +78,7 @@
  \
   octave_value retval; \
  \
-  int nargin = args.length (); \
- \
-  if (nargin != 1) \
+  if (args.length () != 1) \
     print_usage (); \
  \
   const octave_value arg = args(0); \
--- a/libinterp/octave-value/ov-usr-fcn.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/octave-value/ov-usr-fcn.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -499,8 +499,6 @@
     return retval;
 #endif
 
-  int nargin = args.length ();
-
   unwind_protect frame;
 
   frame.protect_var (call_depth);
@@ -576,8 +574,8 @@
       frame.add_fcn (symbol_table::clear_variables);
     }
 
-  bind_automatic_vars (arg_names, nargin, nargout, all_va_args (args),
-                       lvalue_list);
+  bind_automatic_vars (arg_names, args.length (), nargout,
+                       all_va_args (args), lvalue_list);
 
   frame.add_method (this, &octave_user_function::restore_warning_states);
 
@@ -1078,9 +1076,7 @@
 {
   octave_value retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 1)
+  if (args.length () != 1)
     print_usage ();
 
   if (! symbol_table::at_top_level ())
--- a/libinterp/parse-tree/oct-parse.in.yy	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/parse-tree/oct-parse.in.yy	Mon Dec 07 13:26:03 2015 -0500
@@ -4682,9 +4682,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin > 0)
+  if (args.length () > 0)
     {
       octave_value f_arg = args(0);
 
@@ -4751,9 +4749,7 @@
 instead.\n\
 @end deftypefn")
 {
-  int nargin = args.length ();
-
-  if (nargin == 0)
+  if (args.length () == 0)
     print_usage ();
 
   return feval (args, nargout);
@@ -4787,9 +4783,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin == 0)
+  if (args.length () == 0)
     print_usage ();
 
   const std::string name (args(0).xstring_value ("builtin: function name (F) must be a string"));
@@ -5049,9 +5043,7 @@
 {
   octave_value_list retval;
 
-  int nargin = args.length ();
-
-  if (nargin != 3)
+  if (args.length () != 3)
     print_usage ();
 
   std::string context = args(0).xstring_value ("assignin: CONTEXT must be a string");
--- a/libinterp/parse-tree/pt-misc.cc	Mon Dec 07 09:32:33 2015 -0800
+++ b/libinterp/parse-tree/pt-misc.cc	Mon Dec 07 13:26:03 2015 -0500
@@ -179,8 +179,6 @@
 void
 tree_parameter_list::define_from_arg_vector (const octave_value_list& args)
 {
-  int nargin = args.length ();
-
   int expected_nargin = length ();
 
   iterator p = begin ();
@@ -191,7 +189,7 @@
 
       octave_lvalue ref = elt->lvalue ();
 
-      if (i < nargin)
+      if (i < args.length ())
         {
           if (args(i).is_defined () && args(i).is_magic_colon ())
             {