static void cleanup(void) { size_t i; XUngrabKey(dpy, AnyKey, AnyModifier, root); for (i = 0; i < SchemeLast; i++) free(scheme[i]); drw_free(drw); XSync(dpy, False); XCloseDisplay(dpy); }
void cleanup(void) { XUngrabKey(dpy, AnyKey, AnyModifier, root); drw_clr_free(scheme[SchemeNorm].bg); drw_clr_free(scheme[SchemeNorm].fg); drw_clr_free(scheme[SchemeSel].fg); drw_clr_free(scheme[SchemeSel].bg); drw_clr_free(scheme[SchemeOut].fg); drw_clr_free(scheme[SchemeOut].bg); drw_free(drw); XSync(dpy, False); XCloseDisplay(dpy); }