Go to the documentation of this file.
13 #if defined _WIN32 || defined __CYGWIN__
15 # define RBDYN_PARSERS_DLLIMPORT __declspec(dllimport)
16 # define RBDYN_PARSERS_DLLEXPORT __declspec(dllexport)
17 # define RBDYN_PARSERS_DLLLOCAL
21 # define RBDYN_PARSERS_DLLIMPORT __attribute__((visibility("default")))
22 # define RBDYN_PARSERS_DLLEXPORT __attribute__((visibility("default")))
23 # define RBDYN_PARSERS_DLLLOCAL __attribute__((visibility("hidden")))
26 # define RBDYN_PARSERS_DLLIMPORT
27 # define RBDYN_PARSERS_DLLEXPORT
28 # define RBDYN_PARSERS_DLLLOCAL
29 # endif // __GNUC__ >= 4
30 #endif // defined _WIN32 || defined __CYGWIN__
32 #ifdef RBDYN_PARSERS_STATIC
35 # define RBDYN_PARSERS_DLLAPI
36 # define RBDYN_PARSERS_LOCAL
40 # ifdef RBDYN_PARSERS_EXPORTS
41 # define RBDYN_PARSERS_DLLAPI RBDYN_PARSERS_DLLEXPORT
43 # define RBDYN_PARSERS_DLLAPI RBDYN_PARSERS_DLLIMPORT
44 # endif // RBDYN_PARSERS_EXPORTS
45 # define RBDYN_PARSERS_LOCAL RBDYN_PARSERS_DLLLOCAL
46 #endif // RBDYN_PARSERS_STATIC