# HG changeset patch # User John W. Eaton # Date 1294168156 18000 # Node ID 9e8497537319a16db4d344e1940f7a52716a14cd # Parent 6bfb286a0efa41b7aa2c794df2fd0f4110399907 typeinfo: return cellstr, not char array diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2011-01-04 John W. Eaton + + * ov-typeinfo.cc (Ftypeinfo): Return cell array of character + strings, not character array. Bug #32050. + 2011-01-03 Rik * data.cc (islogical, isnumeric): Add tests to check sparse forms of diff --git a/src/ov-typeinfo.cc b/src/ov-typeinfo.cc --- a/src/ov-typeinfo.cc +++ b/src/ov-typeinfo.cc @@ -583,8 +583,8 @@ { string_vector retval (num_types); - for (int i = 0;i < num_types; i++) - retval (i) = types (i); + for (int i = 0; i < num_types; i++) + retval(i) = types(i); return retval; } @@ -603,7 +603,7 @@ int nargin = args.length (); if (nargin == 0) - retval = octave_value_typeinfo::installed_type_names (); + retval = Cell (octave_value_typeinfo::installed_type_names ()); else if (nargin == 1) retval = args(0).type_name (); else