#include <glib.h>
#include <glib/gprintf.h>
-#include <winsock2.h>
+#ifdef G_OS_WIN32
+# include <winsock2.h>
+#endif
GMainLoop *loop;
GInetAddress *address;
GResolver *resolver;
GError *error = NULL;
+#ifdef G_OS_WIN32
WSADATA wsaData;
+#endif
g_thread_init (NULL);
g_type_init ();
+#ifdef G_OS_WIN32
if (WSAStartup (MAKEWORD (2, 2), &wsaData) != 0)
return 0;
+#endif
loop = g_main_loop_new (NULL, FALSE);