diff libpurple/win32/libc_interface.h @ 18399:959091d9c345

Fix some S_ISDIR calls to work with Visual Studio. --rlaager committer: Richard Laager <rlaager@wiktel.com>
author Nick Hebner <hebnern@gmail.com>
date Sun, 01 Jul 2007 01:46:01 +0000
parents 23367ba62f59
children 73829f8055f0
line wrap: on
line diff
--- a/libpurple/win32/libc_interface.h	Sun Jul 01 01:41:57 2007 +0000
+++ b/libpurple/win32/libc_interface.h	Sun Jul 01 01:46:01 2007 +0000
@@ -29,6 +29,16 @@
 #include "libc_internal.h"
 #include <glib.h>
 
+#ifdef _MSC_VER
+#define S_IRUSR S_IREAD
+#define S_IWUSR S_IWRITE
+#define S_IXUSR S_IEXEC
+
+#define S_ISDIR(m)	 (((m)&S_IFDIR)==S_IFDIR)
+
+#define F_OK 0
+#endif
+
 /* sys/socket.h */
 #define socket( namespace, style, protocol ) \
 wpurple_socket( namespace, style, protocol )