#include <err.h>
#include <stdint.h>
#include <math.h>
+#include <limits.h>
#include <xcb/xcb.h>
#include <xcb/xcb_aux.h>
-#include <xcb/xcb_event.h>
#include <xcb/xcb_keysyms.h>
#include <xcb/xcb_icccm.h>
+/* Contains compatibility definitions for old libxcb versions */
+#ifdef XCB_COMPAT
+#include "xcb_compat.h"
+#endif
+
+#include "data.h"
#include "util.h"
#include "ipc.h"
#include "tree.h"
#include "window.h"
#include "match.h"
#include "cmdparse.h"
+#include "xcursor.h"
+#include "resize.h"
+#include "sighandler.h"
+#include "move.h"
+#include "output.h"
+#include "ewmh.h"
+#include "assignments.h"
+#include "regex.h"
#endif