# HG changeset patch # User John W. Eaton # Date 1272049109 14400 # Node ID 394a83606f03765d7b7aa6783bc4f23d0c6671a3 # Parent fb14397f73cb8e4d0aa016778db195b1caa1c290 avoid deprecated function warnings from GCC diff -r fb14397f73cb -r 394a83606f03 src/ChangeLog --- a/src/ChangeLog Fri Apr 23 14:46:17 2010 -0400 +++ b/src/ChangeLog Fri Apr 23 14:58:29 2010 -0400 @@ -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 -r fb14397f73cb -r 394a83606f03 src/DLD-FUNCTIONS/gcd.cc --- a/src/DLD-FUNCTIONS/gcd.cc Fri Apr 23 14:46:17 2010 -0400 +++ b/src/DLD-FUNCTIONS/gcd.cc Fri Apr 23 14:58:29 2010 -0400 @@ -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 -r fb14397f73cb -r 394a83606f03 src/oct-obj.cc --- a/src/oct-obj.cc Fri Apr 23 14:46:17 2010 -0400 +++ b/src/oct-obj.cc Fri Apr 23 14:58:29 2010 -0400 @@ -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 -r fb14397f73cb -r 394a83606f03 src/ov-str-mat.cc --- a/src/ov-str-mat.cc Fri Apr 23 14:46:17 2010 -0400 +++ b/src/ov-str-mat.cc Fri Apr 23 14:58:29 2010 -0400 @@ -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 ();