1#ifndef HUNSPELL_VISIBILITY_H_
2#define HUNSPELL_VISIBILITY_H_
3
4#if defined(HUNSPELL_STATIC)
5# define LIBHUNSPELL_DLL_EXPORTED
6#elif defined(_WIN32)
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

source code of include/hunspell/hunvisapi.h