Browse Source

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)

master
Anselm R. Garbe 19 years ago
parent
commit
ca65478c89
7 changed files with 83 additions and 158 deletions
  1. +16
    -34
      client.c
  2. +8
    -16
      draw.c
  3. +22
    -37
      event.c
  4. +11
    -19
      main.c
  5. +6
    -12
      tag.c
  6. +4
    -8
      util.c
  7. +16
    -32
      view.c

+ 16
- 34
client.c View File

@ -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 @@ grabbuttons(Client *c, Bool focused)
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 @@ resizetitle(Client *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 @@ focus(Client *c)
}
Client *
getclient(Window w)
{
getclient(Window w) {
Client *c;
for(c = clients; c; c = c->next)
@ -130,8 +121,7 @@ getclient(Window w)
}
Client *
getctitle(Window w)
{
getctitle(Window w) {
Client *c;
for(c = clients; c; c = c->next)
@ -141,8 +131,7 @@ getctitle(Window w)
}
void
gravitate(Client *c, Bool invert)
{
gravitate(Client *c, Bool invert) {
int dx = 0, dy = 0;
switch(c->grav) {
@ -196,8 +185,7 @@ gravitate(Client *c, Bool invert)
}
void
killclient(Arg *arg)
{
killclient(Arg *arg) {
if(!sel)
return;
if(sel->proto & PROTODELWIN)
@ -207,8 +195,7 @@ killclient(Arg *arg)
}
void
manage(Window w, XWindowAttributes *wa)
{
manage(Window w, XWindowAttributes *wa) {
Client *c;
Window trans;
XSetWindowAttributes twa;
@ -270,8 +257,7 @@ manage(Window w, XWindowAttributes *wa)
}
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 @@ resize(Client *c, Bool sizehints, Corner sticky)
}
void
updatesize(Client *c)
{
updatesize(Client *c) {
long msize;
XSizeHints size;
@ -348,8 +333,7 @@ updatesize(Client *c)
}
void
updatetitle(Client *c)
{
updatetitle(Client *c) {
char **list = NULL;
int n;
XTextProperty name;
@ -376,8 +360,7 @@ updatetitle(Client *c)
}
void
togglemax(Arg *arg)
{
togglemax(Arg *arg) {
int ox, oy, ow, oh;
Client *c;
XEvent ev;
@ -412,8 +395,7 @@ togglemax(Arg *arg)
}
void
unmanage(Client *c)
{
unmanage(Client *c) {
Client *nc;
XGrabServer(dpy);


+ 8
- 16
draw.c View File

@ -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 @@ textnw(const char *text, unsigned int 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 @@ drawtext(const char *text, unsigned long col[ColLast], Bool highlight)
/* extern */
void
drawall()
{
drawall() {
Client *c;
for(c = clients; c; c = getnext(c->next))
@ -92,8 +89,7 @@ drawall()
}
void
drawstatus()
{
drawstatus() {
int i, x;
dc.x = dc.y = 0;
@ -131,8 +127,7 @@ drawstatus()
}
void
drawtitle(Client *c)
{
drawtitle(Client *c) {
if(c == sel && issel) {
drawstatus();
XUnmapWindow(dpy, c->twin);
@ -150,8 +145,7 @@ drawtitle(Client *c)
}
unsigned long
getcolor(const char *colstr)
{
getcolor(const char *colstr) {
Colormap cmap = DefaultColormap(dpy, screen);
XColor color;
@ -160,8 +154,7 @@ getcolor(const char *colstr)
}
void
setfont(const char *fontstr)
{
setfont(const char *fontstr) {
char **missing, *def;
int i, n;
@ -211,7 +204,6 @@ setfont(const char *fontstr)
}
unsigned int
textw(const char *text)
{
textw(const char *text) {
return textnw(text, strlen(text)) + dc.font.height;
}

+ 22
- 37
event.c View File

@ -21,8 +21,7 @@ KEYS
#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 @@ movemouse(Client *c)
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch (ev.type) {
default: break;
default:
break;
case Expose:
handler[Expose](&ev);
break;
@ -55,8 +55,7 @@ movemouse(Client *c)
}
static void
resizemouse(Client *c)
{
resizemouse(Client *c) {
int ocx, ocy;
int nw, nh;
Corner sticky;
@ -71,7 +70,8 @@ resizemouse(Client *c)
for(;;) {
XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
switch(ev.type) {
default: break;
default:
break;
case Expose:
handler[Expose](&ev);
break;
@ -97,8 +97,7 @@ resizemouse(Client *c)
}
static void
buttonpress(XEvent *e)
{
buttonpress(XEvent *e) {
int x;
Arg a;
Client *c;
@ -147,8 +146,7 @@ buttonpress(XEvent *e)
}
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 @@ synconfig(Client *c, int x, int y, int w, int h, unsigned int border)
}
static void
configurerequest(XEvent *e)
{
configurerequest(XEvent *e) {
unsigned long newmask;
Client *c;
XConfigureRequestEvent *ev = &e->xconfigurerequest;
@ -219,8 +216,7 @@ configurerequest(XEvent *e)
}
static void
destroynotify(XEvent *e)
{
destroynotify(XEvent *e) {
Client *c;
XDestroyWindowEvent *ev = &e->xdestroywindow;
@ -229,8 +225,7 @@ destroynotify(XEvent *e)
}
static void
enternotify(XEvent *e)
{
enternotify(XEvent *e) {
Client *c;
XCrossingEvent *ev = &e->xcrossing;
@ -247,8 +242,7 @@ enternotify(XEvent *e)
}
static void
expose(XEvent *e)
{
expose(XEvent *e) {
Client *c;
XExposeEvent *ev = &e->xexpose;
@ -261,8 +255,7 @@ expose(XEvent *e)
}
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 @@ keypress(XEvent *e)
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 @@ keypress(XEvent *e)
}
static void
leavenotify(XEvent *e)
{
leavenotify(XEvent *e) {
XCrossingEvent *ev = &e->xcrossing;
if((ev->window == root) && !ev->same_screen) {
@ -292,8 +284,7 @@ leavenotify(XEvent *e)
}
static void
mappingnotify(XEvent *e)
{
mappingnotify(XEvent *e) {
XMappingEvent *ev = &e->xmapping;
XRefreshKeyboardMapping(ev);
@ -302,8 +293,7 @@ mappingnotify(XEvent *e)
}
static void
maprequest(XEvent *e)
{
maprequest(XEvent *e) {
static XWindowAttributes wa;
XMapRequestEvent *ev = &e->xmaprequest;
@ -321,8 +311,7 @@ maprequest(XEvent *e)
}
static void
propertynotify(XEvent *e)
{
propertynotify(XEvent *e) {
Client *c;
Window trans;
XPropertyEvent *ev = &e->xproperty;
@ -354,8 +343,7 @@ propertynotify(XEvent *e)
}
static void
unmapnotify(XEvent *e)
{
unmapnotify(XEvent *e) {
Client *c;
XUnmapEvent *ev = &e->xunmap;
@ -380,8 +368,7 @@ void (*handler[LASTEvent]) (XEvent *) = {
};
void
grabkeys()
{
grabkeys() {
static unsigned int len = sizeof(key) / sizeof(key[0]);
unsigned int i;
KeyCode code;
@ -401,8 +388,7 @@ grabkeys()
}
void
procevent()
{
procevent() {
XEvent ev;
while(XPending(dpy)) {
@ -411,4 +397,3 @@ procevent()
(handler[ev.type])(&ev); /* call handler */
}
}

+ 11
- 19
main.c View File

@ -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 @@ cleanup()
}
static void
scan()
{
scan() {
unsigned int i, num;
Window *wins, d1, d2;
XWindowAttributes wa;
@ -82,8 +80,7 @@ scan()
}
static void
setup()
{
setup() {
int i, j;
unsigned int mask;
Window w;
@ -112,7 +109,8 @@ setup()
}
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 @@ setup()
* is already running.
*/
static int
xerrorstart(Display *dsply, XErrorEvent *ee)
{
xerrorstart(Display *dsply, XErrorEvent *ee) {
otherwm = True;
return -1;
}
@ -172,8 +169,7 @@ xerrorstart(Display *dsply, XErrorEvent *ee)
/* extern */
int
getproto(Window w)
{
getproto(Window w) {
int i, format, protos, status;
unsigned long extra, res;
Atom *protocols, real;
@ -191,8 +187,7 @@ getproto(Window w)
}
void
sendevent(Window w, Atom a, long value)
{
sendevent(Window w, Atom a, long value) {
XEvent e;
e.type = ClientMessage;
@ -206,8 +201,7 @@ sendevent(Window w, Atom a, long value)
}
void
quit(Arg *arg)
{
quit(Arg *arg) {
readin = running = False;
}
@ -217,8 +211,7 @@ quit(Arg *arg)
* 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 @@ xerror(Display *dpy, XErrorEvent *ee)
}
int
main(int argc, char *argv[])
{
main(int argc, char *argv[]) {
int r, xfd;
fd_set rd;


+ 6
- 12
tag.c View File

@ -33,22 +33,19 @@ static unsigned int len = 0;
/* 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 @@ initrregs()
}
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 @@ settags(Client *c, Client *trans)
}
void
tag(Arg *arg)
{
tag(Arg *arg) {
unsigned int i;
if(!sel)
@ -129,8 +124,7 @@ tag(Arg *arg)
}
void
toggletag(Arg *arg)
{
toggletag(Arg *arg) {
unsigned int i;
if(!sel)


+ 4
- 8
util.c View File

@ -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 @@ emallocz(unsigned int size)
}
void
eprint(const char *errstr, ...)
{
eprint(const char *errstr, ...) {
va_list ap;
va_start(ap, errstr);
@ -33,8 +31,7 @@ eprint(const char *errstr, ...)
}
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 @@ erealloc(void *ptr, unsigned int size)
}
void
spawn(Arg *arg)
{
spawn(Arg *arg) {
static char *shell = NULL;
if(!shell && !(shell = getenv("SHELL")))


+ 16
- 32
view.c View File

@ -8,8 +8,7 @@
/* static */
static Client *
minclient()
{
minclient() {
Client *c, *min;
if((clients && clients->isfloat) || arrange == dofloat)
@ -21,8 +20,7 @@ minclient()
}
static void
reorder()
{
reorder() {
Client *c, *newclients, *tail;
newclients = tail = NULL;
@ -40,8 +38,7 @@ reorder()
}
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 @@ nexttiled(Client *c)
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 @@ detach(Client *c)
}
void
dofloat(Arg *arg)
{
dofloat(Arg *arg) {
Client *c;
maximized = False;
@ -84,8 +79,7 @@ dofloat(Arg *arg)
}
void
dotile(Arg *arg)
{
dotile(Arg *arg) {
int h, i, n, w;
Client *c;
@ -148,8 +142,7 @@ dotile(Arg *arg)
}
void
focusnext(Arg *arg)
{
focusnext(Arg *arg) {
Client *c;
if(!sel)
@ -164,8 +157,7 @@ focusnext(Arg *arg)
}
void
focusprev(Arg *arg)
{
focusprev(Arg *arg) {
Client *c;
if(!sel)
@ -182,8 +174,7 @@ focusprev(Arg *arg)
}
Bool
isvisible(Client *c)
{
isvisible(Client *c) {
unsigned int i;
for(i = 0; i < ntags; i++)
@ -193,8 +184,7 @@ isvisible(Client *c)
}
void
resizecol(Arg *arg)
{
resizecol(Arg *arg) {
unsigned int n;
Client *c;
@ -218,8 +208,7 @@ resizecol(Arg *arg)
}
void
restack()
{
restack() {
Client *c;
XEvent ev;
@ -242,8 +231,7 @@ restack()
}
void
togglemode(Arg *arg)
{
togglemode(Arg *arg) {
arrange = (arrange == dofloat) ? dotile : dofloat;
if(sel)
arrange(NULL);
@ -252,8 +240,7 @@ togglemode(Arg *arg)
}
void
toggleview(Arg *arg)
{
toggleview(Arg *arg) {
unsigned int i;
seltag[arg->i] = !seltag[arg->i];
@ -265,8 +252,7 @@ toggleview(Arg *arg)
}
void
view(Arg *arg)
{
view(Arg *arg) {
unsigned int i;
for(i = 0; i < ntags; i++)
@ -277,8 +263,7 @@ view(Arg *arg)
}
void
viewall(Arg *arg)
{
viewall(Arg *arg) {
unsigned int i;
for(i = 0; i < ntags; i++)
@ -288,8 +273,7 @@ viewall(Arg *arg)
}
void
zoom(Arg *arg)
{
zoom(Arg *arg) {
unsigned int n;
Client *c;


Loading…
Cancel
Save