Mercurial > octave
diff src/ov-cx-sparse.cc @ 6686:2aad75fcc93a
[project @ 2007-06-03 20:58:28 by dbateman]
author | dbateman |
---|---|
date | Sun, 03 Jun 2007 20:58:29 +0000 |
parents | 8e0f1eda266b |
children | 9fddcc586065 |
line wrap: on
line diff
--- a/src/ov-cx-sparse.cc Sat Jun 02 11:39:42 2007 +0000 +++ b/src/ov-cx-sparse.cc Sun Jun 03 20:58:29 2007 +0000 @@ -764,15 +764,15 @@ mxArray * octave_sparse_complex_matrix::as_mxArray (void) const { - int nz = nzmax (); + mwSize nz = nzmax (); mxArray *retval = new mxArray (mxDOUBLE_CLASS, rows (), columns (), nz, mxCOMPLEX); double *pr = static_cast<double *> (retval->get_data ()); double *pi = static_cast<double *> (retval->get_imag_data ()); - int *ir = retval->get_ir (); - int *jc = retval->get_jc (); + mwIndex *ir = retval->get_ir (); + mwIndex *jc = retval->get_jc (); - for (int i = 0; i < nz; i++) + for (mwIndex i = 0; i < nz; i++) { Complex val = matrix.data(i); pr[i] = real (val); @@ -780,7 +780,7 @@ ir[i] = matrix.ridx(i); } - for (int i = 0; i < columns() + 1; i++) + for (mwIndex i = 0; i < columns() + 1; i++) jc[i] = matrix.cidx(i); return retval;