forked from enlightenment/efl
elm Elementary.h.in: Macro formatting like other libraries.
SVN revision: 70162
This commit is contained in:
parent
044bdaf657
commit
d7f77ba2ba
|
@ -92,35 +92,35 @@
|
|||
#endif
|
||||
|
||||
#ifdef EAPI
|
||||
#undef EAPI
|
||||
# undef EAPI
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifdef ELEMENTARY_BUILD
|
||||
#ifdef DLL_EXPORT
|
||||
#define EAPI __declspec(dllexport)
|
||||
# ifdef ELEMENTARY_BUILD
|
||||
# ifdef DLL_EXPORT
|
||||
# define EAPI __declspec(dllexport)
|
||||
# else
|
||||
# define EAPI
|
||||
# endif /* ! DLL_EXPORT */
|
||||
# else
|
||||
# define EAPI __declspec(dllimport)
|
||||
# endif /* ! EFL_EVAS_BUILD */
|
||||
#else
|
||||
#define EAPI
|
||||
#endif /* ! DLL_EXPORT */
|
||||
#else
|
||||
#define EAPI __declspec(dllimport)
|
||||
#endif /* ! EFL_EVAS_BUILD */
|
||||
#else
|
||||
#ifdef __GNUC__
|
||||
#if __GNUC__ >= 4
|
||||
#define EAPI __attribute__ ((visibility("default")))
|
||||
#else
|
||||
#define EAPI
|
||||
#endif
|
||||
#else
|
||||
#define EAPI
|
||||
#endif
|
||||
# ifdef __GNUC__
|
||||
# if __GNUC__ >= 4
|
||||
# define EAPI __attribute__ ((visibility("default")))
|
||||
# else
|
||||
# define EAPI
|
||||
# endif
|
||||
# else
|
||||
# define EAPI
|
||||
# endif
|
||||
#endif /* ! _WIN32 */
|
||||
|
||||
#ifdef _WIN32
|
||||
#define EAPI_MAIN
|
||||
# define EAPI_MAIN
|
||||
#else
|
||||
#define EAPI_MAIN EAPI
|
||||
# define EAPI_MAIN EAPI
|
||||
#endif
|
||||
|
||||
/* allow usage from c++ */
|
||||
|
|
Loading…
Reference in New Issue