Go to the documentation of this file. 17 #ifndef SDF_VISIBLE_HH_ 18 #define SDF_VISIBLE_HH_ 28 #if defined _WIN32 || defined __CYGWIN__ 29 #ifdef BUILDING_SDFORMAT_SHARED 30 #define SDFORMAT_VISIBLE __declspec(dllexport) 31 #elif !defined SDFORMAT_STATIC_DEFINE 32 #define SDFORMAT_VISIBLE __declspec(dllimport) 34 #define SDFORMAT_VISIBLE 37 #if __GNUC__ >= 4 && !defined SDFORMAT_STATIC_DEFINE 38 #define SDFORMAT_VISIBLE __attribute__ ((visibility ("default"))) 39 #define SDFORMAT_HIDDEN __attribute__ ((visibility ("hidden"))) 41 #define SDFORMAT_VISIBLE 42 #define SDFORMAT_HIDDEN