Codebase list i3-gaps / c4f5cf05-a1de-4d1f-9ca3-e3d4d1594fd4/main i3-nagbar / i3-nagbar.h
c4f5cf05-a1de-4d1f-9ca3-e3d4d1594fd4/main

Tree @c4f5cf05-a1de-4d1f-9ca3-e3d4d1594fd4/main (Download .tar.gz)

i3-nagbar.h @c4f5cf05-a1de-4d1f-9ca3-e3d4d1594fd4/mainraw · history · blame

#pragma once

#include <config.h>

#include <err.h>

#define die(...) errx(EXIT_FAILURE, __VA_ARGS__);
#define FREE(pointer)   \
    do {                \
        free(pointer);  \
        pointer = NULL; \
    } while (0)

#define xmacro(atom) xcb_atom_t A_##atom;
#include "atoms.xmacro"
#undef xmacro

extern xcb_window_t root;