28 #if (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)) || (defined(__SUNPRO_CC) && (__SUNPRO_CC >= 0x550)) 29 #define PHOSPHOR_API __global 30 #elif defined __GNUC__ 31 #define PHOSPHOR_API __attribute__ ((visibility("default"))) 32 #elif defined(_MSC_VER) 33 #define PHOSPHOR_API __declspec(dllexport)