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 )