# HG changeset patch # User John W. Eaton # Date 1272049109 14400 # Node ID 394a83606f03765d7b7aa6783bc4f23d0c6671a3 # Parent fb14397f73cb8e4d0aa016778db195b1caa1c290 avoid deprecated function warnings from GCC diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,13 @@ +2010-04-23 John W. Eaton + + * DLD-FUNCTIONS/gcd.cc (Fgcd): Use two-argument dim_vector constructor. + + * ov-str-mat.cc (octave_char_matrix_str::do_index_op_internal): + Explicitly create idx_vec with column orientation. + + * oct-obj.cc (octave_value_list::octave_value_list): + Explicitly resize data to be row vector. + 2010-04-23 Rik * DLD-FUNCTIONS/regexp.cc.: eliminate compile warning diff --git a/src/DLD-FUNCTIONS/gcd.cc b/src/DLD-FUNCTIONS/gcd.cc --- a/src/DLD-FUNCTIONS/gcd.cc +++ b/src/DLD-FUNCTIONS/gcd.cc @@ -108,7 +108,7 @@ bool all_args_scalar = true; bool any_single = false; - dim_vector dv(1); + dim_vector dv (1, 1); for (int i = 0; i < nargin; i++) { diff --git a/src/oct-obj.cc b/src/oct-obj.cc --- a/src/oct-obj.cc +++ b/src/oct-obj.cc @@ -47,7 +47,7 @@ data = lst.front ().data; else if (nel > 0) { - data.resize (nel); + data.resize (1, nel); octave_idx_type k = 0; for (std::list::const_iterator p = lst.begin (); p != lst.end (); p++) diff --git a/src/ov-str-mat.cc b/src/ov-str-mat.cc --- a/src/ov-str-mat.cc +++ b/src/ov-str-mat.cc @@ -124,7 +124,7 @@ default: { - Array idx_vec (len); + Array idx_vec (len, 1); for (octave_idx_type i = 0; i < len; i++) idx_vec(i) = idx(i).index_vector ();