* vim:ts=4:sw=4:expandtab
*
* i3 - an improved dynamic tiling window manager
- * © 2009-2011 Michael Stapelberg and contributors (see also: LICENSE)
+ * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
*
* x.c: Interface to X11, transfers our in-memory state to X11 (see also
* render.c). Basically a big state machine.
*
*/
-#ifndef _X_H
-#define _X_H
+#pragma once
+
+#include <config.h>
/** Stores the X11 window ID of the currently focused window */
extern xcb_window_t focused_id;
*/
void x_set_name(Con *con, const char *name);
+/**
+ * Set up the SHMLOG_PATH atom.
+ *
+ */
+void update_shmlog_atom(void);
+
/**
* Sets up i3 specific atoms (I3_SOCKET_PATH and I3_CONFIG_PATH)
*
*/
-void x_set_i3_atoms();
+void x_set_i3_atoms(void);
/**
* Set warp_to coordinates. This will trigger on the next call to
*
*/
void x_mask_event_mask(uint32_t mask);
-
-#endif