efreet: fix compilation on Windows.
authorCedric Bail <cedric.bail@free.fr>
Fri, 15 Mar 2013 08:44:26 +0000 (09:44 +0100)
committerCedric Bail <cedric.bail@free.fr>
Sat, 16 Mar 2013 06:40:32 +0000 (15:40 +0900)
src/lib/efreet/Efreet_Mime.h
src/lib/efreet/Efreet_Trash.h
src/lib/efreet/efreet_base.c
src/lib/efreet/efreet_mime.c

index 5bfd418..cbde578 100644 (file)
@@ -19,7 +19,7 @@
 #endif
 
 #ifdef _WIN32
-# ifdef EFL_EFREET_MIME_BUILD
+# ifdef EFL_EFREET_BUILD
 #  ifdef DLL_EXPORT
 #   define EAPI __declspec(dllexport)
 #  else
index a32be65..64af9ea 100644 (file)
@@ -6,7 +6,7 @@
 #endif
 
 #ifdef _WIN32
-# ifdef EFL_EFREET_TRASH_BUILD
+# ifdef EFL_EFREET_BUILD
 #  ifdef DLL_EXPORT
 #   define EAPI __declspec(dllexport)
 #  else
index e2a4bfd..10f171e 100644 (file)
@@ -9,6 +9,8 @@
 # include <winsock2.h>
 #endif
 
+#include <Ecore_File.h>
+
 /* define macros and variable for using the eina logging system  */
 #define EFREET_MODULE_LOG_DOM _efreet_base_log_dom
 static int _efreet_base_log_dom = -1;
@@ -16,8 +18,6 @@ static int _efreet_base_log_dom = -1;
 #include "Efreet.h"
 #include "efreet_private.h"
 
-#include <Ecore_File.h>
-
 static Efreet_Version _version = { VMAJ, VMIN, VMIC, VREV };
 EAPI Efreet_Version *efreet_version = &_version;
 
index 2c648db..d112fe4 100644 (file)
@@ -8,8 +8,14 @@
 #include <unistd.h>
 #include <sys/mman.h>
 #include <fnmatch.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
+
+#ifdef HAVE_NETINET_IN_H
+# include <netinet/in.h>
+#endif
+
+#ifdef HAVE_ARPA_INET_H
+# include <arpa/inet.h>
+#endif
 
 #ifdef _WIN32
 # include <winsock2.h>