1 #ifndef GAUDIKERNEL_KERNEL_H 2 #define GAUDIKERNEL_KERNEL_H 7 # pragma warning( disable : 4786 ) 10 # pragma warning( disable : 4291 ) 12 # pragma warning( disable : 4250 ) 16 #ifndef NO_LONGLONG_TYPEDEF 22 # define LONGLONG_MAX 0x7FFFFFFFFFFFFFFFLL 25 # define LONGLONG_MIN 0x8000000000000000LL 29 # define ULONGLONG_MAX 0xfFFFFFFFFFFFFFFFLL 32 # define ULONGLONG_MIN 0x0000000000000000LL 37 #if !defined( GAUDI_V20_COMPAT ) || defined( G21_HIDE_SYMBOLS ) 40 # if __GNUC__ >= 4 && !defined( __CINT__ ) 41 # define GAUDI_HASCLASSVISIBILITY 56 # if defined( GAUDI_HASCLASSVISIBILITY ) 57 # define GAUDI_IMPORT __attribute__( ( visibility( "default" ) ) ) 58 # define GAUDI_EXPORT __attribute__( ( visibility( "default" ) ) ) 59 # define GAUDI_LOCAL __attribute__( ( visibility( "hidden" ) ) ) 68 # ifdef GAUDI_LINKER_LIBRARY 69 # define GAUDI_API GAUDI_EXPORT 71 # define GAUDI_API GAUDI_IMPORT 79 #endif // GAUDI_V20_COMPAT 85 # define LIKELY( x ) __builtin_expect( ( x ), 1 ) 86 # define UNLIKELY( x ) __builtin_expect( ( x ), 0 ) 88 # define LIKELY( x ) x 89 # define UNLIKELY( x ) x 93 #endif // GAUDIKERNEL_KERNEL_H
unsigned long long int ulonglong