Mercurial > hg > octave-lyh
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 +++ b/src/ov-range.h @@ -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; }