This was mostly fixed already, just re-fix a few details here.
https://bugzilla.gnome.org/show_bug.cgi?id=71704
#include "config.h"
-#include "gatomicarray.h"
-
#include <string.h>
+#include "gatomicarray.h"
+
/* A GAtomicArray is a growable, mutable array of data
* generally of the form of a header of a specific size and
* then a array of items of a fixed size.
#include "genums.h"
#include "gvalue.h"
#include "gvaluetypes.h"
-#include "gtype-private.h"
+#include "gtype-private.h"
/**
#endif
#include <sys/types.h>
#include <sys/stat.h>
+
+#ifdef G_OS_WIN32
+#include <io.h>
+#endif
+
#include <glib/gstdio.h>
#undef G_LOG_DOMAIN
#include <glib.h>
#include <glib/gprintf.h>
-#ifdef G_OS_WIN32
-#include <io.h>
-#endif
-
/* --- defines --- */
#define PRG_NAME "glib-genmarshal"
#define PKG_NAME "GLib"
#include "gatomicarray.h"
#include "gobject_trace.h"
-#include "../glib/gconstructor.h"
+#include "gconstructor.h"
/**