Mercurial > octave
comparison libinterp/corefcn/nproc.cc @ 20909:03e4ddd49396
omit unnecessary nargout checks
* paramdemo.cc, __ichol__.cc, __ilu__.cc, balance.cc, dassl.cc,
eig.cc, ellipj.cc, filter.cc, givens.cc, hess.cc, lsode.cc, lu.cc,
mgorth.cc, nproc.cc, pr-output.cc, quad.cc, quadcc.cc, sylvester.cc,
urlwrite.cc, variables.cc, ccolamd.cc, colamd.cc, qr.cc: Don't call
print_usage based on value of nargout. If nargout doesn't alter
function behavior and returning extra values is inexpensive, simply
return them instead of checking nargout.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 16 Dec 2015 11:41:11 -0500 |
parents | 1142cf6abc0d |
children | a3359fe50966 |
comparison
equal
deleted
inserted
replaced
20908:0fb9de5b7903 | 20909:03e4ddd49396 |
---|---|
51 { | 51 { |
52 octave_value retval; | 52 octave_value retval; |
53 | 53 |
54 int nargin = args.length (); | 54 int nargin = args.length (); |
55 | 55 |
56 if ((nargin != 0 && nargin != 1) || (nargout != 0 && nargout != 1)) | 56 if (nargin > 1) |
57 print_usage (); | 57 print_usage (); |
58 | 58 |
59 nproc_query query = NPROC_CURRENT; | 59 nproc_query query = NPROC_CURRENT; |
60 if (nargin == 1) | 60 if (nargin == 1) |
61 { | 61 { |