mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
possible fix for the cxx compile problems
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2095 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
795225e72d
commit
d22cfe52d4
@ -1,3 +1,8 @@
|
||||
2001-06-07 Lars Gullik Bjønnes <larsbj@birdstep.com>
|
||||
|
||||
* boost/crc.hpp: possible fix for the cxx compilation problems, as
|
||||
suggested on the boost list.
|
||||
|
||||
2001-06-01 Lars Gullik Bjønnes <larsbj@birdstep.com>
|
||||
|
||||
* boost/config.hpp: remove hack moved to config.h
|
||||
|
@ -280,10 +280,15 @@ namespace detail
|
||||
typedef typename base_type::least least;
|
||||
typedef typename base_type::fast fast;
|
||||
|
||||
#ifdef __DECCXX
|
||||
static const least high_bit = 1ul << (Bits - 1u);
|
||||
static const fast high_bit_fast = 1ul << (Bits - 1u);
|
||||
#else
|
||||
BOOST_STATIC_CONSTANT( least, high_bit = (least( 1u ) << ( Bits
|
||||
- 1u )) );
|
||||
BOOST_STATIC_CONSTANT( fast, high_bit_fast = (fast( 1u ) << ( Bits
|
||||
- 1u )) );
|
||||
#endif
|
||||
|
||||
}; // boost::detail::high_uint_t
|
||||
|
||||
@ -340,7 +345,11 @@ namespace detail
|
||||
BOOST_STATIC_CONSTANT( fast, high_bit_fast = base_type::high_bit_fast );
|
||||
#endif
|
||||
|
||||
#ifdef __DECCXX
|
||||
static const least sig_bits = (~( ~(0ul) << Bits));
|
||||
#else
|
||||
BOOST_STATIC_CONSTANT( least, sig_bits = (~( ~(least( 0u )) << Bits )) );
|
||||
#endif
|
||||
BOOST_STATIC_CONSTANT( fast, sig_bits_fast = fast(sig_bits) );
|
||||
|
||||
}; // boost::detail::mask_uint_t
|
||||
|
Loading…
Reference in New Issue
Block a user