Add G_GUINT64_CONSTANT.
authorTor Lillqvist <tml@novell.com>
Tue, 7 Mar 2006 23:45:30 +0000 (23:45 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Tue, 7 Mar 2006 23:45:30 +0000 (23:45 +0000)
2006-03-08  Tor Lillqvist  <tml@novell.com>

* glibconfig.h.win32.in: Add G_GUINT64_CONSTANT.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
glibconfig.h.win32.in

index f84f430..c6b8456 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-03-08  Tor Lillqvist  <tml@novell.com>
+
+       * glibconfig.h.win32.in: Add G_GUINT64_CONSTANT.
+
 2006-03-07  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index f84f430..c6b8456 100644 (file)
@@ -1,3 +1,7 @@
+2006-03-08  Tor Lillqvist  <tml@novell.com>
+
+       * glibconfig.h.win32.in: Add G_GUINT64_CONSTANT.
+
 2006-03-07  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index f84f430..c6b8456 100644 (file)
@@ -1,3 +1,7 @@
+2006-03-08  Tor Lillqvist  <tml@novell.com>
+
+       * glibconfig.h.win32.in: Add G_GUINT64_CONSTANT.
+
 2006-03-07  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index 9e71ea7..315249a 100644 (file)
@@ -55,6 +55,11 @@ typedef unsigned __int64 guint64;
 #else /* _MSC_VER */
 #define G_GINT64_CONSTANT(val) (val##i64)
 #endif /* _MSC_VER */
+#ifndef _MSC_VER
+#define G_GUINT64_CONSTANT(val)        (G_GNUC_EXTENSION (val##ULL))
+#else /* _MSC_VER */
+#define G_GUINT64_CONSTANT(val)        (val##Ui64)
+#endif /* _MSC_VER */
 #define G_GINT64_MODIFIER "I64"
 #define G_GINT64_FORMAT "I64i"
 #define G_GUINT64_FORMAT "I64u"