diff src/ov-range.h @ 5275:23b37da9fd5b

[project @ 2005-04-08 16:07:35 by jwe]
author jwe
date Fri, 08 Apr 2005 16:07:37 +0000
parents e35b034d3523
children bd32f770c09a
line wrap: on
line diff
--- a/src/ov-range.h	Thu Apr 07 21:51:37 2005 +0000
+++ b/src/ov-range.h	Fri Apr 08 16:07:37 2005 +0000
@@ -100,8 +100,8 @@
   idx_vector index_vector (void) const { return idx_vector (range); }
 
   dim_vector dims (void) const
-    {
-      int n = range.nelem ();
+    { 
+      octave_idx_type n = range.nelem ();
       return dim_vector (n > 0, n);
     }
 
@@ -129,14 +129,14 @@
     {
       double b = range.base ();
       return (range.nelem () == 1
-	      && ! xisnan (b) && D_NINT (b) == b && NINT (b) == 1);
+	      && ! xisnan (b) && D_NINT (b) == b && NINTbig (b) == 1);
     }
 
   bool valid_as_zero_index (void) const
     {
       double b = range.base ();
       return (range.nelem () == 1
-	      && ! xisnan (b) && D_NINT (b) == b && NINT (b) == 0);
+	      && ! xisnan (b) && D_NINT (b) == b && NINTbig (b) == 0);
     }
 
   bool is_numeric_type (void) const { return true; }