Mercurial > octave-nkf
diff libinterp/corefcn/oct-stream.cc @ 20590:1a0a433c8263
eliminate more simple uses of error_state
* dirfns.cc, oct-map.cc, oct-stream.cc, regexp.cc, ov-base-mat.cc,
ov-cell.cc, pt-idx.cc, pt-mat.cc:
Eliminate simple uses of error_state.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 05 Oct 2015 21:13:12 -0400 |
parents | 44eb1102f8a8 |
children |
line wrap: on
line diff
--- a/libinterp/corefcn/oct-stream.cc Mon Oct 05 20:37:19 2015 -0400 +++ b/libinterp/corefcn/oct-stream.cc Mon Oct 05 21:13:12 2015 -0400 @@ -145,13 +145,10 @@ else ::error ("%s: invalid size specification", who.c_str ()); - if (! error_state) - { - nr = get_size (dnr, who); - - if (! error_state && dnc >= 0.0) - nc = get_size (dnc, who); - } + nr = get_size (dnr, who); + + if (dnc >= 0.0) + nc = get_size (dnc, who); } scanf_format_list::scanf_format_list (const std::string& s) @@ -1919,9 +1916,8 @@ get_size (size, nr, nc, one_elt_size_spec, who); - if (! error_state) - retval = do_scanf (fmt_list, nr, nc, one_elt_size_spec, - conversion_count, who); + retval = do_scanf (fmt_list, nr, nc, one_elt_size_spec, + conversion_count, who); } } else @@ -2361,17 +2357,14 @@ octave_value val = get_next_value (); + double dval = val.double_value (true); + if (! error_state) { - double dval = val.double_value (true); - - if (! error_state) - { - if (D_NINT (dval) == dval) - retval = NINT (dval); - else - curr_state = conversion_error; - } + if (D_NINT (dval) == dval) + retval = NINT (dval); + else + curr_state = conversion_error; } return retval; @@ -2587,9 +2580,8 @@ double dval = val.double_value (true); - if (! error_state) - retval += do_printf_conv (os, tfmt.c_str (), nsa, - sa_1, sa_2, dval, who); + retval += do_printf_conv (os, tfmt.c_str (), nsa, + sa_1, sa_2, dval, who); } break; @@ -2611,9 +2603,8 @@ double dval = val.double_value (true); - if (! error_state) - retval += do_printf_conv (os, tfmt.c_str (), nsa, - sa_1, sa_2, dval, who); + retval += do_printf_conv (os, tfmt.c_str (), nsa, + sa_1, sa_2, dval, who); } break; @@ -2622,8 +2613,7 @@ { double dval = val.double_value (true); - if (! error_state) - retval += do_printf_conv (os, fmt, nsa, sa_1, sa_2, dval, who); + retval += do_printf_conv (os, fmt, nsa, sa_1, sa_2, dval, who); } break; @@ -2657,9 +2647,6 @@ printf_value_cache val_cache (args, who); - if (error_state) - return retval; - for (;;) { octave_quit (); @@ -2917,8 +2904,7 @@ } } - if (! error_state) - retval = getl (max_len, err, who); + retval = getl (max_len, err, who); return retval; } @@ -2957,8 +2943,7 @@ } } - if (! error_state) - retval = gets (max_len, err, who); + retval = gets (max_len, err, who); return retval; } @@ -3002,8 +2987,7 @@ } } - if (! error_state) - retval = skipl (count, err, who); + retval = skipl (count, err, who); return retval; } @@ -3398,7 +3382,6 @@ if (! error_state) { - octave_idx_type elts_to_read; if (one_elt_size_spec) @@ -4313,8 +4296,7 @@ int i = get_file_number (fid); - if (! error_state) - retval = do_lookup (i, who); + retval = do_lookup (i, who); return retval; } @@ -4370,8 +4352,7 @@ { int i = get_file_number (fid); - if (! error_state) - retval = do_remove (i, who); + retval = do_remove (i, who); } return retval;