[gtranslator] Ifdef some headers for match win32 api headers



commit 2cc0d0a3dddf9e8ba05ae4790d9fe65e88a2eb3b
Author: Francisco Puga <francisco puga ghandalf org>
Date:   Sun Jul 12 19:47:22 2009 +0200

    Ifdef some headers for match win32 api headers

 src/prefs-manager-app.c |    4 ++++
 src/prefs-manager.h     |    4 ++++
 src/profile.c           |    9 +++++++++
 src/window.c            |    5 +++++
 4 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/src/prefs-manager-app.c b/src/prefs-manager-app.c
index 40c7c6f..7e0e6d8 100644
--- a/src/prefs-manager-app.c
+++ b/src/prefs-manager-app.c
@@ -28,7 +28,11 @@
 
 #include <string.h>
 #include <gdl/gdl-dock-layout.h>
+#ifdef G_OS_WIN32
+#include <gdl/libgdltypebuiltins.h>
+#else
 #include <gdl/gdl-switcher.h>
+#endif
 
 #include "prefs-manager.h"
 #include "prefs-manager-private.h"
diff --git a/src/prefs-manager.h b/src/prefs-manager.h
index 4dafd74..6f56e2d 100644
--- a/src/prefs-manager.h
+++ b/src/prefs-manager.h
@@ -33,7 +33,11 @@
 
 #include <glib.h>
 
+#ifdef G_OS_WIN32
+#include <gdl/libgdltypebuiltins.h>
+#else
 #include <gdl/gdl-switcher.h>
+#endif
 
 /* Useful enum for sort order pref */
 typedef enum
diff --git a/src/profile.c b/src/profile.c
index 5bd482f..3a6ede1 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -30,7 +30,16 @@
 #include <string.h>
 #include <stdio.h>
 #include <unistd.h>
+#ifdef G_OS_WIN32
+#define SAVE_DATADIR DATADIR
+#undef DATADIR
+#include <winsock2.h>
+#define DATADIR SAVE_DATADIR
+#undef SAVE_DATADIR
+#else
 #include <sys/socket.h>
+#endif
+
 
 #define GTR_PROFILE_GET_PRIVATE(object)	(G_TYPE_INSTANCE_GET_PRIVATE ( \
 					 	(object),	\
diff --git a/src/window.c b/src/window.c
index af343a0..c63f5c8 100644
--- a/src/window.c
+++ b/src/window.c
@@ -43,7 +43,12 @@
 #include <gdl/gdl-dock.h>
 #include <gdl/gdl-dock-bar.h>
 #include <gdl/gdl-dock-layout.h>
+#ifdef G_OS_WIN32
+#include <gdl/libgdltypebuiltins.h>
+#else
 #include <gdl/gdl-switcher.h>
+#endif
+
 
 #include <glib.h>
 #include <glib-object.h>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]