diff --git a/development/include/boost/type_traits/arithmetic_traits.hpp b/development/include/boost/type_traits/arithmetic_traits.hpp index b3dd46b..abd4cd9 100644 --- a/development/include/boost/type_traits/arithmetic_traits.hpp +++ b/development/include/boost/type_traits/arithmetic_traits.hpp @@ -55,7 +55,7 @@ template <> struct is_integral template <> struct is_integral { BOOST_DECL_MC(bool, value, true); }; -#ifdef ULLONG_MAX +#if defined(ULLONG_MAX) || defined(ULONG_LONG_MAX) template <> struct is_integral { BOOST_DECL_MC(bool, value, true); }; template <> struct is_integral @@ -116,7 +116,7 @@ template <> struct is_integral template <> struct is_integral { BOOST_DECL_MC(bool, value, true); }; -#ifdef ULLONG_MAX +#if defined(ULLONG_MAX) || defined(ULONG_LONG_MAX) template <> struct is_integral { BOOST_DECL_MC(bool, value, true); }; template <> struct is_integral