diff --git a/hash/test/hash_number_test.cpp b/hash/test/hash_number_test.cpp index 89910a2..204f84b 100644 --- a/hash/test/hash_number_test.cpp +++ b/hash/test/hash_number_test.cpp @@ -150,8 +150,8 @@ int main() NUMERIC_TEST(unsigned long, ulong) #if defined(BOOST_HAS_LONG_LONG) - NUMERIC_TEST_NO_LIMITS(long long, hash_longlong) - NUMERIC_TEST_NO_LIMITS(unsigned long long, ulonglong) + NUMERIC_TEST_NO_LIMITS(boost::long_long_type, long_long) + NUMERIC_TEST_NO_LIMITS(boost::ulong_long_type, ulong_long) #endif NUMERIC_TEST(float, float) diff --git a/include/boost/functional/hash/hash.hpp b/include/boost/functional/hash/hash.hpp index 5515efd..b11862c 100644 --- a/include/boost/functional/hash/hash.hpp +++ b/include/boost/functional/hash/hash.hpp @@ -46,8 +46,8 @@ namespace boost #endif #if defined(BOOST_HAS_LONG_LONG) - std::size_t hash_value(long long); - std::size_t hash_value(unsigned long long); + std::size_t hash_value(boost::long_long_type); + std::size_t hash_value(boost::ulong_long_type); #endif #if !BOOST_WORKAROUND(__DMC__, <= 0x848) @@ -195,12 +195,12 @@ namespace boost #endif #if defined(BOOST_HAS_LONG_LONG) - inline std::size_t hash_value(long long v) + inline std::size_t hash_value(boost::long_long_type v) { return hash_detail::hash_value_signed(v); } - inline std::size_t hash_value(unsigned long long v) + inline std::size_t hash_value(boost::ulong_long_type v) { return hash_detail::hash_value_unsigned(v); }