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	Wed Feb 03 06:34:29 2010 -0500
+++ b/liboctave/idx-vector.cc	Wed Feb 03 15:27:53 2010 -0500
@@ -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)
     {