
Daryle Walker wrote: [...]
Some of the compilers had weird errors reading in the preprocessor marker '#' as regular code. I suspect that some compilers don't like preprocessor selection within a macro-function call, which is what I'm doing. I'll fix that first and we'll see what happens.
I noticed that you just checked in the change. On my platform (Tru64/CXX) I still get the following errors: cxx: Error: ../../../boost/integer.hpp, line 158: extra text after expected end of number (extrachrnum) #elif defined(BOOST_HAS_MS_INT64) && (0xFFFFFFFFFFFFFFFFui64 > ULONG_MAX) ---------------------------------------------------------^ cxx: Error: integer_test.cpp, line 115: extra text after expected end of number (extrachrnum) #elif defined(BOOST_HAS_MS_INT64) && (0xFFFFFFFFFFFFFFFFui64 > ULONG_MAX) ---------------------------------------------------------^ cxx: Error: integer_test.cpp, line 215: extra text after expected end of number (extrachrnum) #elif defined(BOOST_HAS_MS_INT64) && (0xFFFFFFFFFFFFFFFFui64 > ULONG_MAX) ---------------------------------------------------------^ Thanks, Markus