Mercurial > hg > octave-lyh
diff src/pt-loop.cc @ 5275:23b37da9fd5b
[project @ 2005-04-08 16:07:35 by jwe]
author | jwe |
---|---|
date | Fri, 08 Apr 2005 16:07:37 +0000 |
parents | e4a97381d57d |
children | 4c8a2e4e0717 |
line wrap: on
line diff
--- a/src/pt-loop.cc +++ b/src/pt-loop.cc @@ -242,11 +242,11 @@ { \ int ndims = dv.length (); \ Array<idx_vector> idx; \ - int steps = dv.numel () / dv (0); \ - idx.resize (ndims, idx_vector (1)); \ + octave_idx_type steps = dv.numel () / dv (0); \ + idx.resize (ndims, idx_vector (static_cast<octave_idx_type> (1))); \ idx (0) = idx_vector (':'); \ \ - for (int i = 0; i < steps; i++) \ + for (octave_idx_type i = 0; i < steps; i++) \ { \ MAYBE_DO_BREAKPOINT; \ \ @@ -266,7 +266,7 @@ if (idx(j)(0) < dv(j)) \ break; \ else \ - idx(j) = idx_vector (1); \ + idx(j) = idx_vector (static_cast<octave_idx_type> (1)); \ } \ } \ } \ @@ -305,11 +305,11 @@ { Range rng = rhs.range_value (); - int steps = rng.nelem (); + octave_idx_type steps = rng.nelem (); double b = rng.base (); double increment = rng.inc (); - for (int i = 0; i < steps; i++) + for (octave_idx_type i = 0; i < steps; i++) { MAYBE_DO_BREAKPOINT; @@ -336,8 +336,8 @@ else if (rhs.is_string ()) { charMatrix chm_tmp = rhs.char_matrix_value (); - int nr = chm_tmp.rows (); - int steps = chm_tmp.columns (); + octave_idx_type nr = chm_tmp.rows (); + octave_idx_type steps = chm_tmp.columns (); if (error_state) goto cleanup; @@ -346,7 +346,7 @@ DO_LOOP (chm_tmp (0, i)); else { - for (int i = 0; i < steps; i++) + for (octave_idx_type i = 0; i < steps; i++) { MAYBE_DO_BREAKPOINT; @@ -521,7 +521,7 @@ Cell val_lst = tmp_val.contents (q); - int n = tmp_val.numel (); + octave_idx_type n = tmp_val.numel (); octave_value val = (n == 1) ? val_lst(0) : octave_value (val_lst);