Efl_Ui.h - remember to define EWAPI too

This commit is contained in:
Carsten Haitzler 2017-12-27 14:23:28 +09:00
parent b7eb3c5fe8
commit 6ccfea3d51
1 changed files with 10 additions and 1 deletions

View File

@ -56,6 +56,9 @@
#ifdef EAPI
# undef EAPI
#endif
#ifdef EWAPI
# undef EWAPI
#endif
#ifdef _WIN32
# ifdef EFL_ELEMENTARY_BUILD
@ -67,18 +70,24 @@
# else
# define EAPI __declspec(dllimport)
# endif /* ! EFL_ECORE_BUILD */
# define EAPI_WEAK
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define EAPI __attribute__ ((visibility("default")))
# define EAPI_WEAK __attribute__ ((weak))
# else
# define EAPI
# endif
# define EAPI_WEAK
# endif
# else
# define EAPI
# define EAPI_WEAK
# endif
#endif /* ! _WIN32 */
#define EWAPI EAPI EAPI_WEAK
#ifdef _WIN32
# define WIN32_LEAN_AND_MEAN
# include <winsock2.h>