diff src/ov.cc @ 10654:984b8b6bee02

simplify octave_value::length
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 25 May 2010 08:55:23 +0200
parents d1194069e58c
children a8ce6bdecce5
line wrap: on
line diff
--- a/src/ov.cc	Tue May 25 08:53:58 2010 +0200
+++ b/src/ov.cc	Tue May 25 08:55:23 2010 +0200
@@ -1372,18 +1372,12 @@
 octave_idx_type
 octave_value::length (void) const
 {
-  int retval = 0;
-
-  dim_vector dv = dims ();
+  octave_idx_type retval = 0;
+
+  const dim_vector dv = dims ();
 
   for (int i = 0; i < dv.length (); i++)
     {
-      if (dv(i) < 0)
-        {
-          retval = -1;
-          break;
-        }
-
       if (dv(i) == 0)
         {
           retval = 0;