raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6ccfea3d51c9571e4cc40d6f1d0c0a4e2bf07bd4

commit 6ccfea3d51c9571e4cc40d6f1d0c0a4e2bf07bd4
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Dec 27 14:23:28 2017 +0900

    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 927b782895..4acb6d7b52 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 <winsock2.h>

-- 


Reply via email to