Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/eglib
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2010-07-25 14:30:26 +0400
committerZoltan Varga <vargaz@gmail.com>2010-07-25 14:32:00 +0400
commitf6d5052ca1f5c3e6d5686397ced92a0fdc300064 (patch)
tree0b641daf978741585b304186d4fbb40a3976d343 /eglib
parent8deb8d6135f7b84dd1b970f6700089e3f4654c39 (diff)
2010-07-25 Zoltan Varga <vargaz@gmail.com>
* configure.ac src/eglib-config.h.in src/eglib-config.hw: Define G_GINT64_FORMAT.
Diffstat (limited to 'eglib')
-rw-r--r--eglib/ChangeLog4
-rw-r--r--eglib/configure.ac3
-rw-r--r--eglib/src/eglib-config.h.in1
-rw-r--r--eglib/src/eglib-config.hw1
4 files changed, 9 insertions, 0 deletions
diff --git a/eglib/ChangeLog b/eglib/ChangeLog
index 1e67d88695c..204674eb312 100644
--- a/eglib/ChangeLog
+++ b/eglib/ChangeLog
@@ -1,3 +1,7 @@
+2010-07-25 Zoltan Varga <vargaz@gmail.com>
+
+ * configure.ac src/eglib-config.h.in src/eglib-config.hw: Define G_GINT64_FORMAT.
+
2010-07-20 Zoltan Varga <vargaz@gmail.com>
* src/glib.h (G_LIKELY): Implement these for gcc properly.
diff --git a/eglib/configure.ac b/eglib/configure.ac
index 2447c5a9c91..17fb429f2f1 100644
--- a/eglib/configure.ac
+++ b/eglib/configure.ac
@@ -114,6 +114,7 @@ if test $ac_cv_sizeof_void_p != $ac_cv_sizeof_int; then
GSIZE="long"
GSIZE_FORMAT='"lu"'
G_GUINT64_FORMAT='"lu"'
+ G_GINT64_FORMAT='"ld"'
else
GPOINTER_TO_INT="((gint) (ptr))"
GPOINTER_TO_UINT="((guint) (ptr))"
@@ -122,6 +123,7 @@ else
GSIZE="int"
GSIZE_FORMAT='"u"'
G_GUINT64_FORMAT='"llu"'
+ G_GINT64_FORMAT='"lld"'
fi
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
@@ -159,6 +161,7 @@ AC_SUBST(GUINT_TO_POINTER)
AC_SUBST(GSIZE)
AC_SUBST(GSIZE_FORMAT)
AC_SUBST(G_GUINT64_FORMAT)
+AC_SUBST(G_GINT64_FORMAT)
AC_OUTPUT([
Makefile
diff --git a/eglib/src/eglib-config.h.in b/eglib/src/eglib-config.h.in
index 7db92c0860a..7ec18710b8e 100644
--- a/eglib/src/eglib-config.h.in
+++ b/eglib/src/eglib-config.h.in
@@ -24,6 +24,7 @@ typedef signed @GSIZE@ gssize;
#define G_GSIZE_FORMAT @GSIZE_FORMAT@
#define G_GUINT64_FORMAT @G_GUINT64_FORMAT@
+#define G_GINT64_FORMAT @G_GINT64_FORMAT@
#if @G_HAVE_ISO_VARARGS@ == 1
#define G_HAVE_ISO_VARARGS
diff --git a/eglib/src/eglib-config.hw b/eglib/src/eglib-config.hw
index 0255d208f48..40132d81e05 100644
--- a/eglib/src/eglib-config.hw
+++ b/eglib/src/eglib-config.hw
@@ -27,6 +27,7 @@ typedef int pid_t;
#define G_SEARCHPATH_SEPARATOR ';'
#define G_GSIZE_FORMAT "d"
#define G_GUINT64_FORMAT "d"
+#define G_GINT64_FORMAT "d"
#define GPOINTER_TO_INT(ptr) ((gint)(intptr_t) (ptr))
#define GPOINTER_TO_UINT(ptr) ((guint)(intptr_t) (ptr))
#define GINT_TO_POINTER(v) ((gpointer)(intptr_t) (v))