make it compile with mvc6 default sdk, (#define INVALID_FILE_ATTRIBUTES,
authorHans Breuer <hans@breuer.org>
Sun, 9 Jan 2005 21:43:40 +0000 (21:43 +0000)
committerHans Breuer <hans@src.gnome.org>
Sun, 9 Jan 2005 21:43:40 +0000 (21:43 +0000)
2005-01-09  Hans Breuer  <hans@breuer.org>

* glib/gfileutils.c : make it compile with mvc6 default sdk,
(#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gfileutils.c

index 52c9198..824df04 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,11 @@
+2005-01-09  Hans Breuer  <hans@breuer.org>
+
+       * glib/gfileutils.c : make it compile with mvc6 default sdk,
+       (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
+
 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
 
-       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger
-       Leigh)
+       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
 
        * glib/gfileutils.c: Include <io.h> on Windows for
        prototypes. (#163390, Kazuki Iwamoto)
index 52c9198..824df04 100644 (file)
@@ -1,7 +1,11 @@
+2005-01-09  Hans Breuer  <hans@breuer.org>
+
+       * glib/gfileutils.c : make it compile with mvc6 default sdk,
+       (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
+
 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
 
-       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger
-       Leigh)
+       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
 
        * glib/gfileutils.c: Include <io.h> on Windows for
        prototypes. (#163390, Kazuki Iwamoto)
index 52c9198..824df04 100644 (file)
@@ -1,7 +1,11 @@
+2005-01-09  Hans Breuer  <hans@breuer.org>
+
+       * glib/gfileutils.c : make it compile with mvc6 default sdk,
+       (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
+
 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
 
-       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger
-       Leigh)
+       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
 
        * glib/gfileutils.c: Include <io.h> on Windows for
        prototypes. (#163390, Kazuki Iwamoto)
index 52c9198..824df04 100644 (file)
@@ -1,7 +1,11 @@
+2005-01-09  Hans Breuer  <hans@breuer.org>
+
+       * glib/gfileutils.c : make it compile with mvc6 default sdk,
+       (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
+
 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
 
-       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger
-       Leigh)
+       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
 
        * glib/gfileutils.c: Include <io.h> on Windows for
        prototypes. (#163390, Kazuki Iwamoto)
index 52c9198..824df04 100644 (file)
@@ -1,7 +1,11 @@
+2005-01-09  Hans Breuer  <hans@breuer.org>
+
+       * glib/gfileutils.c : make it compile with mvc6 default sdk,
+       (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
+
 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
 
-       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger
-       Leigh)
+       * glib/gwin32.c (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
 
        * glib/gfileutils.c: Include <io.h> on Windows for
        prototypes. (#163390, Kazuki Iwamoto)
index 6868d0e..16edd70 100644 (file)
@@ -107,6 +107,13 @@ g_file_test (const gchar *filename,
              GFileTest    test)
 {
 #ifdef G_OS_WIN32
+/* stuff missing in std vc6 api */
+#  ifndef INVALID_FILE_ATTRIBUTES
+#    define INVALID_FILE_ATTRIBUTES -1
+#  endif
+#  ifndef FILE_ATTRIBUTE_DEVICE
+#    define FILE_ATTRIBUTE_DEVICE 64
+#  endif
   int attributes;
 
   if (G_WIN32_HAVE_WIDECHAR_API ())