From b11de9e365058f17b86294006ac63e12025d901d Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 27 Dec 2017 14:23:28 +0900 Subject: [PATCH] Efl_Ui.h - remember to define EWAPI too --- src/lib/elementary/Efl_Ui.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/Efl_Ui.h b/src/lib/elementary/Efl_Ui.h index 927b782..4acb6d7 100644 --- a/src/lib/elementary/Efl_Ui.h +++ b/src/lib/elementary/Efl_Ui.h @@ -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 -- 2.7.4