29# define SID_EXTERN __declspec(dllexport)
32# define SID_EXTERN __declspec(dllimport)
35# if defined(__GNUC__) && (__GNUC__ >= 4)
36# define SID_EXTERN __attribute__ ((visibility("default")))
45# define SID_DEPRECATED __declspec(deprecated)
46#elif defined(__GNUC__)
47# define SID_DEPRECATED __attribute__ ((deprecated))
49# define SID_DEPRECATED
54# define SID_UNUSED __attribute__ ((unused))