diff src/oct-map.cc @ 5275:23b37da9fd5b

[project @ 2005-04-08 16:07:35 by jwe]
author jwe
date Fri, 08 Apr 2005 16:07:37 +0000
parents 7c3b22bafedc
children 4c8a2e4e0717
line wrap: on
line diff
--- a/src/oct-map.cc	Thu Apr 07 21:51:37 2005 +0000
+++ b/src/oct-map.cc	Fri Apr 08 16:07:37 2005 +0000
@@ -68,11 +68,11 @@
 string_vector
 Octave_map::keys (void) const
 {
-  int len = length ();
+  octave_idx_type len = length ();
 
   string_vector names (len);
 
-  int i = 0;
+  octave_idx_type i = 0;
   for (const_iterator p = begin (); p != end (); p++)
     names[i++] = key (p);
 
@@ -97,10 +97,10 @@
   return retval;
 }
 
-int
+octave_idx_type
 Octave_map::numel (void) const
 {
-  int retval;
+  octave_idx_type retval;
 
   if (empty ())
     retval = 0;
@@ -137,7 +137,7 @@
 }
 
 Octave_map
-Octave_map::concat (const Octave_map& rb, const Array<int>& ra_idx)
+Octave_map::concat (const Octave_map& rb, const Array<octave_idx_type>& ra_idx)
 {
   Octave_map retval;
 
@@ -171,12 +171,12 @@
   string_vector a_keys = a.keys().qsort ();
   string_vector b_keys = b.keys().qsort ();
 
-  int a_len = a_keys.length ();
-  int b_len = b_keys.length ();
+  octave_idx_type a_len = a_keys.length ();
+  octave_idx_type b_len = b_keys.length ();
 
   if (a_len == b_len)
     {
-      for (int i = 0; i < a_len; i++)
+      for (octave_idx_type i = 0; i < a_len; i++)
 	{
 	  if (a_keys[i] != b_keys[i])
 	    return retval;
@@ -195,9 +195,9 @@
 
   if (! t_keys.empty ())
     {
-      int len = t_keys.length ();
+      octave_idx_type len = t_keys.length ();
 
-      for (int i = 0; i < len; i++)
+      for (octave_idx_type i = 0; i < len; i++)
 	{
 	  std::string k = t_keys[i];
 
@@ -220,25 +220,25 @@
 {
   dim_vector retval;
 
-  int a_len = a.length ();
-  int b_len = b.length ();
+  octave_idx_type a_len = a.length ();
+  octave_idx_type b_len = b.length ();
 
-  int new_len = std::max (a_len, b_len);
-  int min_len = std::min (a_len, b_len);
+  octave_idx_type new_len = std::max (a_len, b_len);
+  octave_idx_type min_len = std::min (a_len, b_len);
 
   retval.resize (new_len);
 
-  for (int i = 0; i < min_len; i++)
+  for (octave_idx_type i = 0; i < min_len; i++)
     retval(i) = std::max (a(i), b(i));
 
   if (a_len < b_len)
     {
-      for (int i = min_len; i < b_len; i++)
+      for (octave_idx_type i = min_len; i < b_len; i++)
 	retval(i) = b(i);
     }
   else if (a_len > b_len)
     {
-      for (int i = min_len; i < a_len; i++)
+      for (octave_idx_type i = min_len; i < a_len; i++)
 	retval(i) = a(i);
     }