17 #if defined(_WIN32) || defined(__CYGWIN__)
18 #define T3_KEY_EXPORT __declspec(dllexport)
19 #define T3_KEY_IMPORT __declspec(dllimport)
22 #if __GNUC__ >= 4 || defined(__clang__)
23 #define T3_KEY_EXPORT __attribute__((visibility("default")))
24 #define T3_KEY_IMPORT __attribute__((visibility("default")))
25 #define T3_KEY_LOCAL __attribute__((visibility("hidden")))
33 #ifdef T3_KEY_BUILD_DSO
34 #define T3_KEY_API T3_KEY_EXPORT
36 #define T3_KEY_API T3_KEY_IMPORT