Mercurial > hg > octave-lyh
comparison liboctave/array/dSparse.h @ 16313:6aafe87a3144
use int64_t for idx type if --enable-64
* configure.ac: Check for and use int64_t instead of long if
--enable-64.
(IDX_TYPE_LONG): Delete definion. Change all uses to check
USE_64_BIT_IDX_T instead.
* MArray-i.cc: Instantiate arrays of int64_t instead of long, but only
if USE_64_BIT_IDX_T is defined.
* acinclinde.m4 (OCTAVE_CHECK_SIZEOF_FORTRAN_INTEGER): Use int64_t
instead of long.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 15 Mar 2013 07:07:08 -0400 |
parents | 648dabbb4c6b |
children |
comparison
equal
deleted
inserted
replaced
16311:9c4ac8f25a8c | 16313:6aafe87a3144 |
---|---|
467 SPARSE_SMSM_CMP_OP_DECLS (SparseMatrix, SparseMatrix, OCTAVE_API) | 467 SPARSE_SMSM_CMP_OP_DECLS (SparseMatrix, SparseMatrix, OCTAVE_API) |
468 SPARSE_SMSM_BOOL_OP_DECLS (SparseMatrix, SparseMatrix, OCTAVE_API) | 468 SPARSE_SMSM_BOOL_OP_DECLS (SparseMatrix, SparseMatrix, OCTAVE_API) |
469 | 469 |
470 SPARSE_FORWARD_DEFS (MSparse, SparseMatrix, Matrix, double) | 470 SPARSE_FORWARD_DEFS (MSparse, SparseMatrix, Matrix, double) |
471 | 471 |
472 #ifdef IDX_TYPE_LONG | 472 #ifdef USE_64_BIT_IDX_T |
473 #define UMFPACK_DNAME(name) umfpack_dl_ ## name | 473 #define UMFPACK_DNAME(name) umfpack_dl_ ## name |
474 #else | 474 #else |
475 #define UMFPACK_DNAME(name) umfpack_di_ ## name | 475 #define UMFPACK_DNAME(name) umfpack_di_ ## name |
476 #endif | 476 #endif |
477 | 477 |