Go to the documentation of this file.
5 #include <boost/static_assert.hpp>
10 #if ((defined __FreeBSD__) || (defined __CYGWIN32__) || (defined _WIN32))
11 # define __WORDSIZE 32
25 #if ((__WORDSIZE == 64) || (defined (OSL_WORDSIZE_64_IN_32)))
26 # define OSL_WORDSIZE 64
28 # define OSL_WORDSIZE 32
32 # define ALLOW_KING_ABSENCE
36 # if (!defined OSL_SMP) and (! defined OSL_DFPN_SMP)
37 # error "OSL_USE_TBB is for OSL_SMP"
39 # define USE_TBB_HASH 1
40 # define USE_TBB_ATOMIC 1
46 #ifdef OSL_USE_RACE_DETECTOR
53 #pragma warning( disable : 4099 )
54 #pragma warning( disable : 4146 )
55 #pragma warning( disable : 4244 )
56 #pragma warning( disable : 4267 )
57 #pragma warning( disable : 4661 )
58 #pragma warning( disable : 4800 )
59 #pragma warning( disable : 4805 )
60 #pragma warning( disable : 4906 )
61 #pragma warning( disable : 4996 )