6 #if defined(JAS_BUILDING_DLL) 7 #define JAS_DLLEXPORT __declspec(dllexport) 9 #define JAS_DLLEXPORT __declspec(dllimport) 12 #elif defined(JAS_HAVE_VISIBILITY) 13 #if defined(JAS_BUILDING_DLL) 14 #define JAS_DLLEXPORT __attribute__ ((visibility("default"))) 15 #define JAS_DLLLOCAL __attribute__ ((visibility("hidden")))