src/internal.h

changeset 10589
4e10236e06d4
parent 10588
b66302d38f7d
child 11137
cf40226ddff7
--- a/src/internal.h	Fri Feb 11 03:51:26 2005 +0000
+++ b/src/internal.h	Fri Feb 11 05:10:40 2005 +0000
@@ -121,11 +121,28 @@
 #define PATHSIZE 1024
 
 #include <glib.h>
+#if GLIB_CHECK_VERSION(2,6,0)
+#	include <glib/gstdio.h>
+#endif
 
 #ifdef _WIN32
 #include "win32dep.h"
 #endif
 
+#if !GLIB_CHECK_VERSION(2,6,0)
+#	define g_freopen freopen
+#	define g_fopen fopen
+#	define g_rmdir rmdir
+#	define g_remove remove
+#	define g_unlink unlink
+#	define g_lstat lstat
+#	define g_stat stat
+#	define g_mkdir mkdir
+#	define g_rename rename
+#	define g_open open
+#endif
+
+
 /* ugly ugly ugly */
 /* This is a workaround for the fact that G_GINT64_MODIFIER and G_GSIZE_FORMAT
  * are only defined in Glib >= 2.4 */

mercurial