]> git.sur5r.net Git - i3/i3/blob - i3-nagbar/i3-nagbar.h
Merge pull request #2771 from hwangcc23/fix-2764
[i3/i3] / i3-nagbar / i3-nagbar.h
1 #pragma once
2
3 #include <config.h>
4
5 #include <err.h>
6
7 #define die(...) errx(EXIT_FAILURE, __VA_ARGS__);
8 #define FREE(pointer)          \
9     do {                       \
10         if (pointer != NULL) { \
11             free(pointer);     \
12             pointer = NULL;    \
13         }                      \
14     } while (0)
15
16 #define xmacro(atom) xcb_atom_t A_##atom;
17 #include "atoms.xmacro"
18 #undef xmacro
19
20 extern xcb_window_t root;