2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-23 17:52:17 +00:00

__DECCXX_VER test: use BOOST_WORKAROUND, BOOST_TESTED_AT instead of raw '#if defined'

[SVN r26363]
This commit is contained in:
Ralf W. Grosse-Kunstleve
2004-11-29 21:32:14 +00:00
parent c6e658cfca
commit 8dbd926d9e

View File

@@ -13,6 +13,7 @@
# define CONFIG_DWA052200_H_
# include <boost/config.hpp>
# include <boost/detail/workaround.hpp>
# ifdef BOOST_NO_OPERATORS_IN_NAMESPACE
// A gcc bug forces some symbols into the global namespace
@@ -105,7 +106,7 @@
# define BOOST_PYTHON_DECL_EXCEPTION BOOST_PYTHON_DECL
#endif
#if (defined(__DECCXX_VER) && __DECCXX_VER <= 60590042)
#if BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590042))
// Replace broken Tru64/cxx offsetof macro
# define BOOST_PYTHON_OFFSETOF(s_name, s_member) \
((size_t)__INTADDR__(&(((s_name *)0)->s_member)))