Bug #714 » exiv2-visibility.diff
config/config.h.in 2010-07-23 22:35:32.901490968 +0200 | ||
---|---|---|
212 | 212 |
# define EXV_DLLPUBLIC |
213 | 213 |
#else |
214 | 214 |
# ifdef EXV_HAVE_GXXCLASSVISIBILITY |
215 |
# define EXV_IMPORT __attribute__ ((visibility("default"))) |
|
216 |
# define EXV_EXPORT __attribute__ ((visibility("default"))) |
|
217 |
# define EXV_DLLLOCAL __attribute__ ((visibility("hidden"))) |
|
218 |
# define EXV_DLLPUBLIC __attribute__ ((visibility("default"))) |
|
215 |
# if defined(__SUNPRO_C) || defined(__SUNPRO_CC) |
|
216 |
# define EXV_IMPORT __global |
|
217 |
# define EXV_EXPORT __global |
|
218 |
# define EXV_DLLLOCAL __hidden |
|
219 |
# define EXV_DLLPUBLIC __global |
|
220 |
# else |
|
221 |
# define EXV_IMPORT __attribute__ ((visibility("default"))) |
|
222 |
# define EXV_EXPORT __attribute__ ((visibility("default"))) |
|
223 |
# define EXV_DLLLOCAL __attribute__ ((visibility("hidden"))) |
|
224 |
# define EXV_DLLPUBLIC __attribute__ ((visibility("default"))) |
|
225 |
# endif |
|
219 | 226 |
# else |
220 | 227 |
# define EXV_IMPORT |
221 | 228 |
# define EXV_EXPORT |