Mercurial > hg > octave-nkf
diff src/variables.cc @ 5800:e8be7fe586f9
[project @ 2006-05-10 06:50:45 by jwe]
author | jwe |
---|---|
date | Wed, 10 May 2006 06:50:45 +0000 |
parents | 1138ced03f14 |
children | 67bf9b4f2ae2 |
line wrap: on
line diff
--- a/src/variables.cc +++ b/src/variables.cc @@ -1248,11 +1248,11 @@ { octave_value retval; - if (nargout > 0) + int nargin = args.length (); + + if (nargout > 0 || nargin == 0) retval = var; - int nargin = args.length (); - if (nargin == 1) { bool bval = args(0).bool_value (); @@ -1274,11 +1274,11 @@ { octave_value retval; - if (nargout > 0) + int nargin = args.length (); + + if (nargout > 0 || nargin == 0) retval = var; - int nargin = args.length (); - if (nargin == 1) { std::string sval = args(0).string_value (); @@ -1316,11 +1316,11 @@ { octave_value retval; - if (nargout > 0) + int nargin = args.length (); + + if (nargout > 0 || nargin == 0) retval = var; - int nargin = args.length (); - if (nargin == 1) { int ival = args(0).int_value (); @@ -1350,11 +1350,11 @@ { octave_value retval; - if (nargout > 0) + int nargin = args.length (); + + if (nargout > 0 || nargin == 0) retval = var; - int nargin = args.length (); - if (nargin == 1) { double dval = args(0).scalar_value (); @@ -1383,11 +1383,11 @@ { octave_value retval; - if (nargout > 0) + int nargin = args.length (); + + if (nargout > 0 || nargin == 0) retval = var; - int nargin = args.length (); - if (nargin == 1) { std::string sval = args(0).string_value ();