--- boost/numeric/bindings/traits/fortran.h 2003-09-13 12:50:19.000000000 +0200 +++ boost/numeric/bindings/traits/fortran.h 2007-04-13 10:51:05.000000000 +0200 @@ -7,6 +7,10 @@ #ifndef BOOST_NUMERIC_BINDINGS_TRAITS_FORTRAN_H #define BOOST_NUMERIC_BINDINGS_TRAITS_FORTRAN_H +#if defined(BIND_FORTRAN_LOWERCASE_UNDERSCORE) || defined(BIND_FORTRAN_LOWERCASE) +// Allow manual override of the defaults, e.g. if you want to use a fortran +// lib compiled with gcc from MSVC +#else // First we need to know what the conventions for linking // C with Fortran is on this platform/toolset #if defined(__GNUC__) || defined(__ICC) || defined(__sgi) || defined(__COMO__) || defined(__KCC) @@ -16,6 +20,7 @@ #else #error do not know how to link with fortran for the given platform #endif +#endif // Next we define macro's to convert our symbols to // the current convention