Mercurial > octave-nkf
diff libinterp/corefcn/besselj.cc @ 20591:0650b8431037
eliminate more simple uses of error_state
* besselj.cc, bitfcns.cc, utils.cc, chol.cc, ov-java.cc:
Eliminate simple uses of error_state.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 05 Oct 2015 21:37:03 -0400 |
parents | b2100e1659ac |
children |
line wrap: on
line diff
--- a/libinterp/corefcn/besselj.cc Mon Oct 05 21:13:12 2015 -0400 +++ b/libinterp/corefcn/besselj.cc Mon Oct 05 21:37:03 2015 -0400 @@ -616,54 +616,51 @@ error ("airy: K must be an integer value"); } - if (! error_state) - { - int idx = nargin == 1 ? 0 : 1; + int idx = nargin == 1 ? 0 : 1; - if (args(idx).is_single_type ()) - { - FloatComplexNDArray z = args(idx).float_complex_array_value (); - - if (! error_state) - { - Array<octave_idx_type> ierr; - octave_value result; + if (args(idx).is_single_type ()) + { + FloatComplexNDArray z = args(idx).float_complex_array_value (); - if (kind > 1) - result = biry (z, kind == 3, scale, ierr); - else - result = airy (z, kind == 1, scale, ierr); + if (! error_state) + { + Array<octave_idx_type> ierr; + octave_value result; - if (nargout > 1) - retval(1) = NDArray (ierr); + if (kind > 1) + result = biry (z, kind == 3, scale, ierr); + else + result = airy (z, kind == 1, scale, ierr); - retval(0) = result; - } - else - error ("airy: Z must be a complex matrix"); + if (nargout > 1) + retval(1) = NDArray (ierr); + + retval(0) = result; } else - { - ComplexNDArray z = args(idx).complex_array_value (); + error ("airy: Z must be a complex matrix"); + } + else + { + ComplexNDArray z = args(idx).complex_array_value (); - if (! error_state) - { - Array<octave_idx_type> ierr; - octave_value result; + if (! error_state) + { + Array<octave_idx_type> ierr; + octave_value result; - if (kind > 1) - result = biry (z, kind == 3, scale, ierr); - else - result = airy (z, kind == 1, scale, ierr); + if (kind > 1) + result = biry (z, kind == 3, scale, ierr); + else + result = airy (z, kind == 1, scale, ierr); - if (nargout > 1) - retval(1) = NDArray (ierr); + if (nargout > 1) + retval(1) = NDArray (ierr); - retval(0) = result; - } - else - error ("airy: Z must be a complex matrix"); + retval(0) = result; } + else + error ("airy: Z must be a complex matrix"); } } else