Ticket #4332: integer_mask.hpp.patch

File integer_mask.hpp.patch, 654 bytes (added by tjgolubi@…, 12 years ago)

Proposed patch (untested)

  • integer_mask.hpp

     
    8989BOOST_LOW_BITS_MASK_SPECIALIZE( unsigned long );
    9090#endif
    9191
     92#if defined(BOOST_HAS_LONG_LONG) &&\
     93   ((defined(ULLONG_MAX) && (ULLONG_MAX != ULONG_MAX)) ||\
     94    (defined(ULONG_LONG_MAX) && (ULONG_LONG_MAX != ULONG_MAX)) ||\
     95    (defined(ULONGLONG_MAX) && (ULONGLONG_MAX != ULONG_MAX)) ||\
     96    (defined(_ULLONG_MAX) && (_ULLONG_MAX != ULONG_MAX)))
     97BOOST_LOW_BITS_MASK_SPECIALIZE( boost::ulong_long_type );
     98#endif
     99
    92100#ifdef BOOST_MSVC
    93101#pragma warning(pop)
    94102#endif