Index: hash.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/functional/hash/hash.hpp,v retrieving revision 1.27.2.8 diff -u -r1.27.2.8 hash.hpp --- hash.hpp 17 May 2007 23:07:38 -0000 1.27.2.8 +++ hash.hpp 18 May 2007 19:46:43 -0000 @@ -46,7 +46,7 @@ std::size_t hash_value(long); std::size_t hash_value(unsigned long); -#if BOOST_HAS_LONG_LONG && defined(_M_X64) && defined(_WIN64) +#if defined(BOOST_HAS_LONG_LONG) && defined(_M_X64) && defined(_WIN64) // On 64-bit windows std::size_t is a typedef for unsigned long long, which // isn't due to be supported until Boost 1.35. So add support here. // (Technically, Boost.Hash isn't actually documented as supporting @@ -122,7 +122,7 @@ return static_cast(v); } -#if BOOST_HAS_LONG_LONG && defined(_M_X64) && defined(_WIN64) +#if defined(BOOST_HAS_LONG_LONG) && defined(_M_X64) && defined(_WIN64) inline std::size_t hash_value(long long v) { return v;