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 ) 89 #define UNLIKELY( x ) x 93 #endif // GAUDIKERNEL_KERNEL_H
unsigned long long int ulonglong