changeset 10552:394a83606f03

avoid deprecated function warnings from GCC
author John W. Eaton <jwe@octave.org>
date Fri, 23 Apr 2010 14:58:29 -0400
parents fb14397f73cb
children f88e3d5d88e2
files src/ChangeLog src/DLD-FUNCTIONS/gcd.cc src/oct-obj.cc src/ov-str-mat.cc
diffstat 4 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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  <jwe@octave.org>
+
+	* 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 <octave@nomad.inbox5.com>
 
 	* DLD-FUNCTIONS/regexp.cc.: eliminate compile warning 
--- 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++)
     {
--- 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<octave_value_list>::const_iterator p = lst.begin ();
            p != lst.end (); p++)
--- 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_vector> idx_vec (len);
+        Array<idx_vector> idx_vec (len, 1);
 
         for (octave_idx_type i = 0; i < len; i++)
           idx_vec(i) = idx(i).index_vector ();