[sane-devel] [PATCH v2 08/14] net, add missing includes for win32

Ruediger Meier sweet_f_a at gmx.de
Mon Jan 23 23:05:53 UTC 2012


From: Ruediger Meier <ruediger.meier at ga-group.nl>

---
 backend/net.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/backend/net.c b/backend/net.c
index dea36ce..f3800d9 100644
--- a/backend/net.c
+++ b/backend/net.c
@@ -64,9 +64,21 @@
 #include <sys/time.h>
 #include <sys/types.h>
 
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h> /* OS/2 needs this _after_ <netinet/in.h>, grrr... */
+#if ! defined _WIN32
+# include <sys/socket.h>
+# include <netinet/in.h>
+# include <netdb.h> /* OS/2 needs this _after_ <netinet/in.h>, grrr... */
+#else
+# ifdef NEED_WINVER_XP
+#  define WINVER 0x0501
+# endif
+# ifdef HAVE_WINSOCK2_H
+#  include <winsock2.h>
+# endif
+# ifdef HAVE_WS2TCPIP_H
+#  include <ws2tcpip.h>
+# endif
+#endif
 
 #ifdef WITH_AVAHI
 # include <avahi-client/client.h>
-- 
1.7.6.1




More information about the sane-devel mailing list