summaryrefslogtreecommitdiff
path: root/src/lib/emile/Emile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/emile/Emile.h')
-rw-r--r--src/lib/emile/Emile.h33
1 files changed, 3 insertions, 30 deletions
diff --git a/src/lib/emile/Emile.h b/src/lib/emile/Emile.h
index e517b6bb48..e9f2b13368 100644
--- a/src/lib/emile/Emile.h
+++ b/src/lib/emile/Emile.h
@@ -21,31 +21,7 @@
#include <Eina.h>
-#ifdef EAPI
-# undef EAPI
-#endif
-
-#ifdef _WIN32
-# ifdef EFL_BUILD
-# ifdef DLL_EXPORT
-# define EAPI __declspec(dllexport)
-# else
-# define EAPI
-# endif
-# else
-# define EAPI __declspec(dllimport)
-# endif
-#else
-# ifdef __GNUC__
-# if __GNUC__ >= 4
-# define EAPI __attribute__ ((visibility("default")))
-# else
-# define EAPI
-# endif
-# else
-# define EAPI
-# endif
-#endif
+#include <emile_api.h>
#ifdef __cplusplus
extern "C" {
@@ -87,7 +63,7 @@ extern "C" {
*
* @since 1.14
*/
-EAPI int emile_init(void);
+EMILE_API int emile_init(void);
/**
* Shut down the Emile library
@@ -100,7 +76,7 @@ EAPI int emile_init(void);
* @return The new init count.
* @since 1.14
*/
-EAPI int emile_shutdown(void);
+EMILE_API int emile_shutdown(void);
/**
* @}
@@ -115,7 +91,4 @@ EAPI int emile_shutdown(void);
}
#endif
-#undef EAPI
-#define EAPI
-
#endif