#include <xcb/xcb.h>
+#include <glib.h>
+
typedef struct d_display {
xcb_connection_t *conn;
int ref;
- int fixes_error;
- int damage_error;
- int render_error;
+ gboolean xfixes;
+ int xfixes_error;
+ int xfixes_event;
+ int xfixes_opcode;
+
+ gboolean render;
+ int render_error;
+ int render_event;
+ int render_opcode;
+
+ gboolean composite;
+ int composite_error;
+ int composite_event;
+ int composite_opcode;
+
+ gboolean damage;
+ int damage_error;
+ int damage_event;
+ int damage_opcode;
} d_display_t;
d_display_t* display_open(const char *name);