35 #pragma warning( disable : 4996 )
38 #pragma warning( disable : 4251 )
41 #pragma warning( disable : 4275 )
44 #pragma warning( disable : 4290 )
47 #if defined (__INTEL_COMPILER)
49 #pragma warning( disable : 1744 )
52 #pragma warning( disable : 1738 )
55 #if defined(WIN32) || defined(_WIN32)
62 #define PT_VERSION_MAJOR 1
63 #define PT_VERSION_MINOR 1
64 #define PT_VERSION_REVISION 1
66 #if defined(_MSC_VER) || defined(WIN32) || defined(_WIN32)
67 #define PT_EXPORT __declspec(dllexport)
68 #define PT_IMPORT __declspec(dllimport)
70 #define PT_EXPORT __attribute__((visibility("default")))
80 #if defined(PT_API_EXPORT)
81 #define PT_API PT_EXPORT
83 #define PT_API PT_IMPORT
86 #if ! defined(__NOLOCK_ON_INPUT)
88 #define __NOLOCK_ON_INPUT
91 #if ! defined(__NOLOCK_ON_OUTPUT)
93 #define __NOLOCK_ON_OUTPUT
250 class SerializationContext;
251 class SerializationInfo;