# HG changeset patch # User John W. Eaton # Date 1454762612 18000 # Node ID 4f7d3989c462cea36af4a5710f02f367605e561b # Parent 67d2965af0b577a536a6711f550c38cad49fec5a move UMFPACK_DNAME and UMFPACK_ZNAME macros to oct-sparse.h * oct-sparse.h: Define internal UMFPACK_DNAME and UMFPACK_ZNAME macros here instead of in the CSparse.h and dSparse.h public header files. diff -r 67d2965af0b5 -r 4f7d3989c462 liboctave/array/CSparse.h --- a/liboctave/array/CSparse.h Sat Feb 06 08:15:53 2016 -0500 +++ b/liboctave/array/CSparse.h Sat Feb 06 07:43:32 2016 -0500 @@ -549,10 +549,4 @@ SPARSE_FORWARD_DEFS (MSparse, SparseComplexMatrix, ComplexMatrix, Complex) -#if defined (ENABLE_64) -# define UMFPACK_ZNAME(name) umfpack_zl_ ## name -#else -# define UMFPACK_ZNAME(name) umfpack_zi_ ## name #endif - -#endif diff -r 67d2965af0b5 -r 4f7d3989c462 liboctave/array/dSparse.h --- a/liboctave/array/dSparse.h Sat Feb 06 08:15:53 2016 -0500 +++ b/liboctave/array/dSparse.h Sat Feb 06 07:43:32 2016 -0500 @@ -506,10 +506,4 @@ SPARSE_FORWARD_DEFS (MSparse, SparseMatrix, Matrix, double) -#if defined (ENABLE_64) -# define UMFPACK_DNAME(name) umfpack_dl_ ## name -#else -# define UMFPACK_DNAME(name) umfpack_di_ ## name #endif - -#endif diff -r 67d2965af0b5 -r 4f7d3989c462 liboctave/util/oct-sparse.h --- a/liboctave/util/oct-sparse.h Sat Feb 06 08:15:53 2016 -0500 +++ b/liboctave/util/oct-sparse.h Sat Feb 06 07:43:32 2016 -0500 @@ -117,4 +117,14 @@ # endif #endif +#if defined (HAVE_UMFPACK) +# if defined (ENABLE_64) +# define UMFPACK_DNAME(name) umfpack_dl_ ## name +# define UMFPACK_ZNAME(name) umfpack_zl_ ## name +# else +# define UMFPACK_DNAME(name) umfpack_di_ ## name +# define UMFPACK_ZNAME(name) umfpack_zi_ ## name +# endif #endif + +#endif