1 #ifndef HUNSPELL_VISIBILITY_H_ 2 #define HUNSPELL_VISIBILITY_H_ 3 4 #if defined(HUNSPELL_STATIC) 5 # define LIBHUNSPELL_DLL_EXPORTED 6 #elif defined(_MSC_VER) 7 # if defined(BUILDING_LIBHUNSPELL) 8 # define LIBHUNSPELL_DLL_EXPORTED __declspec(dllexport) 9 # else 10 # define LIBHUNSPELL_DLL_EXPORTED __declspec(dllimport) 11 # endif 12 #elif defined(BUILDING_LIBHUNSPELL) && 1 13 # define LIBHUNSPELL_DLL_EXPORTED __attribute__((__visibility__("default"))) 14 #else 15 # define LIBHUNSPELL_DLL_EXPORTED 16 #endif 17 18 #endif 19