Mercurial > hg > octave-nkf
diff examples/code/celldemo.cc @ 20753:2f8500ca91d3
eliminate error_state from example files
* addtwomatrices.cc, celldemo.cc, embedded.cc, fortrandemo.cc,
funcdemo.cc, globaldemo.cc, helloworld.cc, make_int.cc, paramdemo.cc,
stringdemo.cc, structdemo.cc, unwinddemo.cc:
Eliminate use of global error_state variable.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 03 Oct 2015 16:05:27 -0400 |
parents | c8240a60dd01 |
children |
line wrap: on
line diff
--- a/examples/code/celldemo.cc +++ b/examples/code/celldemo.cc @@ -4,19 +4,16 @@ DEFUN_DLD (celldemo, args, , "Cell Demo") { octave_value_list retval; - int nargin = args.length (); + + if (args.length () != 1) + print_usage (); - if (nargin != 1) - print_usage (); - else + Cell c = args(0).cell_value (); + + for (octave_idx_type i = 0; i < c.numel (); i++) { - Cell c = args(0).cell_value (); - if (! error_state) - for (octave_idx_type i = 0; i < c.numel (); i++) - { - retval(i) = c(i); // using operator syntax - //retval(i) = c.elem (i); // using method syntax - } + retval(i) = c(i); // using operator syntax + //retval(i) = c.elem (i); // using method syntax } return retval;