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