all repos — dwm @ ca65478c8968434c78aacf4a102ccbbe4a66ad9e

my dwm build

removed a bunch of lines through making function signatures more consistent with my style ( { does not belong to a new line, if function args are single-lined)
Anselm R. Garbe arg@10kloc.org
Tue, 12 Sep 2006 10:57:28 +0200
commit

ca65478c8968434c78aacf4a102ccbbe4a66ad9e

parent

a1e9362d38d0527d482bf7bec735d3a949a24d82

7 files changed, 83 insertions(+), 158 deletions(-)

jump to
M client.cclient.c

@@ -11,16 +11,14 @@

/* static functions */ static void -detachstack(Client *c) -{ +detachstack(Client *c) { Client **tc; for(tc=&stack; *tc && *tc != c; tc=&(*tc)->snext); *tc = c->snext; } static void -grabbuttons(Client *c, Bool focused) -{ +grabbuttons(Client *c, Bool focused) { XUngrabButton(dpy, AnyButton, AnyModifier, c->win); if(focused) {

@@ -54,12 +52,10 @@ }

else XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, BUTTONMASK, GrabModeAsync, GrabModeSync, None, None); - } static void -resizetitle(Client *c) -{ +resizetitle(Client *c) { c->tw = textw(c->name); if(c->tw > c->w) c->tw = c->w + 2;

@@ -69,27 +65,23 @@ if(isvisible(c))

XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th); else XMoveResizeWindow(dpy, c->twin, c->tx + 2 * sw, c->ty, c->tw, c->th); - } static int -xerrordummy(Display *dsply, XErrorEvent *ee) -{ +xerrordummy(Display *dsply, XErrorEvent *ee) { return 0; } /* extern functions */ void -ban(Client *c) -{ +ban(Client *c) { XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y); XMoveWindow(dpy, c->twin, c->tx + 2 * sw, c->ty); } void -focus(Client *c) -{ +focus(Client *c) { Client *old; if(!issel)

@@ -119,8 +111,7 @@ XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);

} Client * -getclient(Window w) -{ +getclient(Window w) { Client *c; for(c = clients; c; c = c->next)

@@ -130,8 +121,7 @@ return NULL;

} Client * -getctitle(Window w) -{ +getctitle(Window w) { Client *c; for(c = clients; c; c = c->next)

@@ -141,8 +131,7 @@ return NULL;

} void -gravitate(Client *c, Bool invert) -{ +gravitate(Client *c, Bool invert) { int dx = 0, dy = 0; switch(c->grav) {

@@ -196,8 +185,7 @@ c->y += dy;

} void -killclient(Arg *arg) -{ +killclient(Arg *arg) { if(!sel) return; if(sel->proto & PROTODELWIN)

@@ -207,8 +195,7 @@ XKillClient(dpy, sel->win);

} void -manage(Window w, XWindowAttributes *wa) -{ +manage(Window w, XWindowAttributes *wa) { Client *c; Window trans; XSetWindowAttributes twa;

@@ -270,8 +257,7 @@ arrange(NULL);

} void -resize(Client *c, Bool sizehints, Corner sticky) -{ +resize(Client *c, Bool sizehints, Corner sticky) { int bottom = c->y + c->h; int right = c->x + c->w; XWindowChanges wc;

@@ -309,8 +295,7 @@ XSync(dpy, False);

} void -updatesize(Client *c) -{ +updatesize(Client *c) { long msize; XSizeHints size;

@@ -348,8 +333,7 @@ c->grav = NorthWestGravity;

} void -updatetitle(Client *c) -{ +updatetitle(Client *c) { char **list = NULL; int n; XTextProperty name;

@@ -376,8 +360,7 @@ resizetitle(c);

} void -togglemax(Arg *arg) -{ +togglemax(Arg *arg) { int ox, oy, ow, oh; Client *c; XEvent ev;

@@ -412,8 +395,7 @@ while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));

} void -unmanage(Client *c) -{ +unmanage(Client *c) { Client *nc; XGrabServer(dpy);
M draw.cdraw.c

@@ -10,8 +10,7 @@

/* static */ static unsigned int -textnw(const char *text, unsigned int len) -{ +textnw(const char *text, unsigned int len) { XRectangle r; if(dc.font.set) {

@@ -22,8 +21,7 @@ return XTextWidth(dc.font.xfont, text, len);

} static void -drawtext(const char *text, unsigned long col[ColLast], Bool highlight) -{ +drawtext(const char *text, unsigned long col[ColLast], Bool highlight) { int x, y, w, h; static char buf[256]; unsigned int len, olen;

@@ -82,8 +80,7 @@

/* extern */ void -drawall() -{ +drawall() { Client *c; for(c = clients; c; c = getnext(c->next))

@@ -92,8 +89,7 @@ drawstatus();

} void -drawstatus() -{ +drawstatus() { int i, x; dc.x = dc.y = 0;

@@ -131,8 +127,7 @@ XSync(dpy, False);

} void -drawtitle(Client *c) -{ +drawtitle(Client *c) { if(c == sel && issel) { drawstatus(); XUnmapWindow(dpy, c->twin);

@@ -150,8 +145,7 @@ XSync(dpy, False);

} unsigned long -getcolor(const char *colstr) -{ +getcolor(const char *colstr) { Colormap cmap = DefaultColormap(dpy, screen); XColor color;

@@ -160,8 +154,7 @@ return color.pixel;

} void -setfont(const char *fontstr) -{ +setfont(const char *fontstr) { char **missing, *def; int i, n;

@@ -211,7 +204,6 @@ dc.font.height = dc.font.ascent + dc.font.descent;

} unsigned int -textw(const char *text) -{ +textw(const char *text) { return textnw(text, strlen(text)) + dc.font.height; }
M event.cevent.c

@@ -21,8 +21,7 @@

#define CLEANMASK(mask) (mask & ~(numlockmask | LockMask)) static void -movemouse(Client *c) -{ +movemouse(Client *c) { int x1, y1, ocx, ocy, di; unsigned int dui; Window dummy;

@@ -37,7 +36,8 @@ XQueryPointer(dpy, root, &dummy, &dummy, &x1, &y1, &di, &di, &dui);

for(;;) { XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev); switch (ev.type) { - default: break; + default: + break; case Expose: handler[Expose](&ev); break;

@@ -55,8 +55,7 @@ }

} static void -resizemouse(Client *c) -{ +resizemouse(Client *c) { int ocx, ocy; int nw, nh; Corner sticky;

@@ -71,7 +70,8 @@ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w, c->h);

for(;;) { XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev); switch(ev.type) { - default: break; + default: + break; case Expose: handler[Expose](&ev); break;

@@ -97,8 +97,7 @@ }

} static void -buttonpress(XEvent *e) -{ +buttonpress(XEvent *e) { int x; Arg a; Client *c;

@@ -147,8 +146,7 @@ }

} static void -synconfig(Client *c, int x, int y, int w, int h, unsigned int border) -{ +synconfig(Client *c, int x, int y, int w, int h, unsigned int border) { XEvent synev; synev.type = ConfigureNotify;

@@ -165,8 +163,7 @@ XSendEvent(dpy, c->win, True, NoEventMask, &synev);

} static void -configurerequest(XEvent *e) -{ +configurerequest(XEvent *e) { unsigned long newmask; Client *c; XConfigureRequestEvent *ev = &e->xconfigurerequest;

@@ -219,8 +216,7 @@ }

} static void -destroynotify(XEvent *e) -{ +destroynotify(XEvent *e) { Client *c; XDestroyWindowEvent *ev = &e->xdestroywindow;

@@ -229,8 +225,7 @@ unmanage(c);

} static void -enternotify(XEvent *e) -{ +enternotify(XEvent *e) { Client *c; XCrossingEvent *ev = &e->xcrossing;

@@ -247,8 +242,7 @@ }

} static void -expose(XEvent *e) -{ +expose(XEvent *e) { Client *c; XExposeEvent *ev = &e->xexpose;

@@ -261,8 +255,7 @@ }

} static void -keypress(XEvent *e) -{ +keypress(XEvent *e) { static unsigned int len = sizeof(key) / sizeof(key[0]); unsigned int i; KeySym keysym;

@@ -270,8 +263,8 @@ XKeyEvent *ev = &e->xkey;

keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); for(i = 0; i < len; i++) { - if(keysym == key[i].keysym && - CLEANMASK(key[i].mod) == CLEANMASK(ev->state)) + if(keysym == key[i].keysym + && CLEANMASK(key[i].mod) == CLEANMASK(ev->state)) { if(key[i].func) key[i].func(&key[i].arg);

@@ -281,8 +274,7 @@ }

} static void -leavenotify(XEvent *e) -{ +leavenotify(XEvent *e) { XCrossingEvent *ev = &e->xcrossing; if((ev->window == root) && !ev->same_screen) {

@@ -292,8 +284,7 @@ }

} static void -mappingnotify(XEvent *e) -{ +mappingnotify(XEvent *e) { XMappingEvent *ev = &e->xmapping; XRefreshKeyboardMapping(ev);

@@ -302,8 +293,7 @@ grabkeys();

} static void -maprequest(XEvent *e) -{ +maprequest(XEvent *e) { static XWindowAttributes wa; XMapRequestEvent *ev = &e->xmaprequest;

@@ -321,8 +311,7 @@ manage(ev->window, &wa);

} static void -propertynotify(XEvent *e) -{ +propertynotify(XEvent *e) { Client *c; Window trans; XPropertyEvent *ev = &e->xproperty;

@@ -354,8 +343,7 @@ }

} static void -unmapnotify(XEvent *e) -{ +unmapnotify(XEvent *e) { Client *c; XUnmapEvent *ev = &e->xunmap;

@@ -380,8 +368,7 @@ [UnmapNotify] = unmapnotify

}; void -grabkeys() -{ +grabkeys() { static unsigned int len = sizeof(key) / sizeof(key[0]); unsigned int i; KeyCode code;

@@ -401,8 +388,7 @@ }

} void -procevent() -{ +procevent() { XEvent ev; while(XPending(dpy)) {

@@ -411,4 +397,3 @@ if(handler[ev.type])

(handler[ev.type])(&ev); /* call handler */ } } -
M main.cmain.c

@@ -39,8 +39,7 @@ static int (*xerrorxlib)(Display *, XErrorEvent *);

static Bool otherwm, readin; static void -cleanup() -{ +cleanup() { close(STDIN_FILENO); while(sel) { resize(sel, True, TopLeft);

@@ -60,8 +59,7 @@ free(seltag);

} static void -scan() -{ +scan() { unsigned int i, num; Window *wins, d1, d2; XWindowAttributes wa;

@@ -82,8 +80,7 @@ XFree(wins);

} static void -setup() -{ +setup() { int i, j; unsigned int mask; Window w;

@@ -112,7 +109,8 @@ }

} XFree(modmap); - wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask | EnterWindowMask | LeaveWindowMask; + wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask + | EnterWindowMask | LeaveWindowMask; wa.cursor = cursor[CurNormal]; XChangeWindowAttributes(dpy, root, CWEventMask | CWCursor, &wa);

@@ -163,8 +161,7 @@ * Startup Error handler to check if another window manager

* is already running. */ static int -xerrorstart(Display *dsply, XErrorEvent *ee) -{ +xerrorstart(Display *dsply, XErrorEvent *ee) { otherwm = True; return -1; }

@@ -172,8 +169,7 @@

/* extern */ int -getproto(Window w) -{ +getproto(Window w) { int i, format, protos, status; unsigned long extra, res; Atom *protocols, real;

@@ -191,8 +187,7 @@ return protos;

} void -sendevent(Window w, Atom a, long value) -{ +sendevent(Window w, Atom a, long value) { XEvent e; e.type = ClientMessage;

@@ -206,8 +201,7 @@ XSync(dpy, False);

} void -quit(Arg *arg) -{ +quit(Arg *arg) { readin = running = False; }

@@ -217,8 +211,7 @@ * ignored (especially on UnmapNotify's). Other types of errors call Xlibs

* default error handler, which may call exit. */ int -xerror(Display *dpy, XErrorEvent *ee) -{ +xerror(Display *dpy, XErrorEvent *ee) { if(ee->error_code == BadWindow || (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch) || (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable)

@@ -234,8 +227,7 @@ return xerrorxlib(dpy, ee); /* may call exit */

} int -main(int argc, char *argv[]) -{ +main(int argc, char *argv[]) { int r, xfd; fd_set rd;
M tag.ctag.c

@@ -33,22 +33,19 @@

/* extern */ Client * -getnext(Client *c) -{ +getnext(Client *c) { for(; c && !isvisible(c); c = c->next); return c; } Client * -getprev(Client *c) -{ +getprev(Client *c) { for(; c && !isvisible(c); c = c->prev); return c; } void -initrregs() -{ +initrregs() { unsigned int i; regex_t *reg;

@@ -76,8 +73,7 @@ }

} void -settags(Client *c, Client *trans) -{ +settags(Client *c, Client *trans) { char prop[512]; unsigned int i, j; regmatch_t tmp;

@@ -114,8 +110,7 @@ for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight++);

} void -tag(Arg *arg) -{ +tag(Arg *arg) { unsigned int i; if(!sel)

@@ -129,8 +124,7 @@ arrange(NULL);

} void -toggletag(Arg *arg) -{ +toggletag(Arg *arg) { unsigned int i; if(!sel)
M util.cutil.c

@@ -12,8 +12,7 @@

/* extern */ void * -emallocz(unsigned int size) -{ +emallocz(unsigned int size) { void *res = calloc(1, size); if(!res)

@@ -22,8 +21,7 @@ return res;

} void -eprint(const char *errstr, ...) -{ +eprint(const char *errstr, ...) { va_list ap; va_start(ap, errstr);

@@ -33,8 +31,7 @@ exit(EXIT_FAILURE);

} void * -erealloc(void *ptr, unsigned int size) -{ +erealloc(void *ptr, unsigned int size) { void *res = realloc(ptr, size); if(!res) eprint("fatal: could not malloc() %u bytes\n", size);

@@ -42,8 +39,7 @@ return res;

} void -spawn(Arg *arg) -{ +spawn(Arg *arg) { static char *shell = NULL; if(!shell && !(shell = getenv("SHELL")))
M view.cview.c

@@ -8,8 +8,7 @@

/* static */ static Client * -minclient() -{ +minclient() { Client *c, *min; if((clients && clients->isfloat) || arrange == dofloat)

@@ -21,8 +20,7 @@ return min;

} static void -reorder() -{ +reorder() { Client *c, *newclients, *tail; newclients = tail = NULL;

@@ -40,8 +38,7 @@ clients = newclients;

} static Client * -nexttiled(Client *c) -{ +nexttiled(Client *c) { for(c = getnext(c); c && c->isfloat; c = getnext(c->next)); return c; }

@@ -51,8 +48,7 @@

void (*arrange)(Arg *) = DEFMODE; void -detach(Client *c) -{ +detach(Client *c) { if(c->prev) c->prev->next = c->next; if(c->next)

@@ -63,8 +59,7 @@ c->next = c->prev = NULL;

} void -dofloat(Arg *arg) -{ +dofloat(Arg *arg) { Client *c; maximized = False;

@@ -84,8 +79,7 @@ restack();

} void -dotile(Arg *arg) -{ +dotile(Arg *arg) { int h, i, n, w; Client *c;

@@ -148,8 +142,7 @@ restack();

} void -focusnext(Arg *arg) -{ +focusnext(Arg *arg) { Client *c; if(!sel)

@@ -164,8 +157,7 @@ }

} void -focusprev(Arg *arg) -{ +focusprev(Arg *arg) { Client *c; if(!sel)

@@ -182,8 +174,7 @@ }

} Bool -isvisible(Client *c) -{ +isvisible(Client *c) { unsigned int i; for(i = 0; i < ntags; i++)

@@ -193,8 +184,7 @@ return False;

} void -resizecol(Arg *arg) -{ +resizecol(Arg *arg) { unsigned int n; Client *c;

@@ -218,8 +208,7 @@ arrange(NULL);

} void -restack() -{ +restack() { Client *c; XEvent ev;

@@ -242,8 +231,7 @@ while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));

} void -togglemode(Arg *arg) -{ +togglemode(Arg *arg) { arrange = (arrange == dofloat) ? dotile : dofloat; if(sel) arrange(NULL);

@@ -252,8 +240,7 @@ drawstatus();

} void -toggleview(Arg *arg) -{ +toggleview(Arg *arg) { unsigned int i; seltag[arg->i] = !seltag[arg->i];

@@ -265,8 +252,7 @@ arrange(NULL);

} void -view(Arg *arg) -{ +view(Arg *arg) { unsigned int i; for(i = 0; i < ntags; i++)

@@ -277,8 +263,7 @@ arrange(NULL);

} void -viewall(Arg *arg) -{ +viewall(Arg *arg) { unsigned int i; for(i = 0; i < ntags; i++)

@@ -288,8 +273,7 @@ arrange(NULL);

} void -zoom(Arg *arg) -{ +zoom(Arg *arg) { unsigned int n; Client *c;