Mercurial > hg > octave-nkf
diff liboctave/idx-vector.cc @ 10258:e317791645c4
64-bit fixes
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 03 Feb 2010 15:27:53 -0500 |
parents | 4c0cdbe0acca |
children | 3a8c13b71612 |
line wrap: on
line diff
--- a/liboctave/idx-vector.cc +++ b/liboctave/idx-vector.cc @@ -93,9 +93,10 @@ DEFINE_OCTAVE_ALLOCATOR(idx_vector::idx_range_rep); -idx_vector::idx_range_rep::idx_range_rep (octave_idx_type _start, octave_idx_type _limit, +idx_vector::idx_range_rep::idx_range_rep (octave_idx_type _start, + octave_idx_type _limit, octave_idx_type _step) - : start(_start), len (_step ? std::max((_limit - _start) / _step, 0) : -1), step (_step) + : start(_start), len (_step ? std::max((_limit - _start) / _step, static_cast<octave_idx_type> (0)) : -1), step (_step) { if (len < 0) {