#define g_memmove(dest,src,len) G_STMT_START { memmove ((dest), (src), (len)); } G_STMT_END
--- a/glibconfig.h 2018-04-12 20:05:39.000000000 -0700
+++ b/glibconfig.h 2017-12-18 17:18:48.000000000 -0800
#define G_GUINT32_FORMAT "u"
#define G_HAVE_GINT64 1 /* deprecated, always true */
-typedef signed long gint64;
-typedef unsigned long guint64;
-G_GNUC_EXTENSION typedef signed long long gint64;
-G_GNUC_EXTENSION typedef unsigned long long guint64;
+typedef signed long long gint64;
+typedef unsigned long long guint64;
-#define G_GINT64_CONSTANT(val) (val##L)
-#define G_GUINT64_CONSTANT(val) (val##UL)
-#define G_GINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##LL))
-#define G_GUINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##ULL))
-#define G_GINT64_MODIFIER "l"
-#define G_GINT64_FORMAT "li"
-#define G_GUINT64_FORMAT "lu"
+#define G_GINT64_CONSTANT(val) (val##LL)
+#define G_GUINT64_CONSTANT(val) (val##ULL)
#define G_GINT64_MODIFIER "ll"
#define G_GINT64_FORMAT "lli"
#define G_GUINT64_FORMAT "llu"
#define GLIB_SIZEOF_VOID_P 8
#define GLIB_SIZEOF_LONG 8
#define GLIB_SIZEOF_SIZE_T 8
#define GLIB_SIZEOF_SSIZE_T 8
-#define GLIB_SIZEOF_VOID_P 4
-#define GLIB_SIZEOF_LONG 4
-#define GLIB_SIZEOF_SIZE_T 4
-#define GLIB_SIZEOF_SSIZE_T 4
typedef signed long gssize;
typedef unsigned long gsize;
#define G_POLLFD_FORMAT "%d"
-#define GPOINTER_TO_INT(p) ((gint) (glong) (p))
-#define GPOINTER_TO_UINT(p) ((guint) (gulong) (p))
-#define GPOINTER_TO_INT(p) ((gint) (gint) (p))
-#define GPOINTER_TO_UINT(p) ((guint) (guint) (p))
+#define GPOINTER_TO_INT(p) ((gint) (gint64) (p))
+#define GPOINTER_TO_UINT(p) ((guint) (guint64) (p))