unsigned int monitor_uid;
unsigned int desktop_uid;
unsigned int client_uid;
+unsigned int rule_uid;
xcb_screen_t *screen;
uint8_t root_depth;
FILE *status_fifo;
monitor_t *mon_head;
monitor_t *mon_tail;
rule_t *rule_head;
+rule_t *rule_tail;
pointer_state_t *frozen_pointer;
xcb_point_t pointer_position;
+xcb_window_t last_entered;
+int exit_status;
+bool visible;
bool running;
void register_events(void);
void grab_buttons(void);
void ungrab_buttons(void);
void setup(void);
+void cleanup(void);
void quit(void);
#endif