+#include <X11/Xutil.h>
+#include <glib.h>
+
+#if (G_BYTE_ORDER == G_BIG_ENDIAN)
+#define default_red_offset 0
+#define default_green_offset 8
+#define default_blue_offset 16
+#define default_alpha_offset 24
+#define render_endian MSBFirst
+#else
+#define default_alpha_offset 24
+#define default_red_offset 16
+#define default_green_offset 8
+#define default_blue_offset 0
+#define render_endian LSBFirst
+#endif /* G_BYTE_ORDER == G_BIG_ENDIAN */
+
+struct _RrColor {
+ const RrInstance *inst;