summaryrefslogtreecommitdiff
path: root/legacy/efreet/src/lib/Efreet_Mime.h
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2009-04-20 23:20:40 +0000
committerVincent Torri <vincent.torri@gmail.com>2009-04-20 23:20:40 +0000
commit1bf086809eb6557e585e461c9f187dfffd2462ac (patch)
tree613efebc9f4460a6d2614847741e8f3d7515b383 /legacy/efreet/src/lib/Efreet_Mime.h
parent3ab54913162092506e1d28e33d50fffa8123c91a (diff)
* move header files in efree_provate.h to the source files
* fix compilation on Windows XP (not sure that Windows CE port is needed...) note that, as ecore_exe is not available on Windows, some code have been disables for that platform in src/lib/efreet_desktop.c. Also, a new Evil version should be used (not in svn yet) The compilation on Windows is needed for Ewl (icon and mime) SVN revision: 40257
Diffstat (limited to 'legacy/efreet/src/lib/Efreet_Mime.h')
-rw-r--r--legacy/efreet/src/lib/Efreet_Mime.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/legacy/efreet/src/lib/Efreet_Mime.h b/legacy/efreet/src/lib/Efreet_Mime.h
index 8578f5b..1e0e2aa 100644
--- a/legacy/efreet/src/lib/Efreet_Mime.h
+++ b/legacy/efreet/src/lib/Efreet_Mime.h
@@ -13,16 +13,20 @@
13 * @{ 13 * @{
14 */ 14 */
15 15
16
17#ifdef EAPI 16#ifdef EAPI
18#undef EAPI 17# undef EAPI
19#endif 18#endif
20#ifdef _MSC_VER 19
21# ifdef BUILDING_DLL 20#ifdef _WIN32
22# define EAPI __declspec(dllexport) 21# ifdef EFL_EFREET_MIME_BUILD
22# ifdef DLL_EXPORT
23# define EAPI __declspec(dllexport)
24# else
25# define EAPI
26# endif /* ! DLL_EXPORT */
23# else 27# else
24# define EAPI __declspec(dllimport) 28# define EAPI __declspec(dllimport)
25# endif 29# endif /* ! EFL_EFREET_MIME_BUILD */
26#else 30#else
27# ifdef __GNUC__ 31# ifdef __GNUC__
28# if __GNUC__ >= 4 32# if __GNUC__ >= 4