summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Foreman <derekf@osg.samsung.com>2016-09-16 15:56:46 -0500
committerDerek Foreman <derekf@osg.samsung.com>2016-09-16 15:57:42 -0500
commit60f3f5fbfd8b60aceedeafd279eab51ccd78c72f (patch)
tree7e524b46056d256138ed7f22da229025de7b7c28
parent50d508866e412a50da62af47ba6c71a6392a60bd (diff)
downloadefl-60f3f5fbfd8b60aceedeafd279eab51ccd78c72f.tar.gz
eina_cpu: Fix broken E_API macro
Oops, I cut and paste it from a wrong file. Thanks to Vincent Torri for the quick catch.
-rw-r--r--src/lib/eina/eina_cpu_private.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/lib/eina/eina_cpu_private.h b/src/lib/eina/eina_cpu_private.h
index 667f0a7ed3..e114b01b95 100644
--- a/src/lib/eina/eina_cpu_private.h
+++ b/src/lib/eina/eina_cpu_private.h
@@ -6,7 +6,7 @@
#endif
#ifdef _WIN32
-# ifdef EFL_ECORE_BUILD
+# ifdef EFL_EINA_BUILD
# ifdef DLL_EXPORT
# define EAPI __declspec(dllexport)
# else
@@ -14,18 +14,25 @@
# endif /* ! DLL_EXPORT */
# else
# define EAPI __declspec(dllimport)
-# endif /* ! EFL_ECORE_BUILD */
+# endif /* ! EFL_EINA_BUILD */
+# define EAPI_WEAK
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define EAPI __attribute__ ((visibility("default")))
+# define EAPI_WEAK __attribute__ ((weak))
# else
# define EAPI
+# define EAPI_WEAK
# endif
# else
+/**
+ * @def EAPI
+ * @brief Used to export functions(by changing visibility).
+ */
# define EAPI
# endif
-#endif /* ! _WIN32 */
+#endif
EAPI int _eina_cpu_fast_core_get(void);