all repos — dwm @ 0464e42231199d7a6ea45e46cf7798f2b6cf972c

my dwm build

some cleanups/fixes inspired by Jukka Salmi's feedback
arg@10ksloc.org unknown
Fri, 21 Jul 2006 18:34:10 +0200
commit

0464e42231199d7a6ea45e46cf7798f2b6cf972c

parent

4970ef938eca10d9af3ef058d15d2ffeb6dfbe18

4 files changed, 7 insertions(+), 13 deletions(-)

jump to
M event.cevent.c

@@ -267,7 +267,7 @@

static void keypress(XEvent *e) { - static unsigned int len = key ? sizeof(key) / sizeof(key[0]) : 0; + static unsigned int len = sizeof(key) / sizeof(key[0]); unsigned int i; KeySym keysym; XKeyEvent *ev = &e->xkey;

@@ -370,7 +370,7 @@

void grabkeys() { - static unsigned int len = key ? sizeof(key) / sizeof(key[0]) : 0; + static unsigned int len = sizeof(key) / sizeof(key[0]); unsigned int i; KeyCode code;
M main.cmain.c

@@ -10,6 +10,7 @@ #include <stdio.h>

#include <stdlib.h> #include <string.h> #include <unistd.h> +#include <sys/select.h> #include <X11/cursorfont.h> #include <X11/Xatom.h> #include <X11/Xproto.h>

@@ -163,7 +164,7 @@

int main(int argc, char *argv[]) { - int i, n; + int i; unsigned int mask; fd_set rd; Bool readin = True;
M tag.ctag.c

@@ -165,17 +165,12 @@ void

settags(Client *c) { char classinst[256]; - static unsigned int len = rule ? sizeof(rule) / sizeof(rule[0]) : 0; + static unsigned int len = sizeof(rule) / sizeof(rule[0]); unsigned int i, j; regex_t regex; regmatch_t tmp; Bool matched = False; XClassHint ch; - - if(!len) { - c->tags[tsel] = tags[tsel]; - return; - } if(XGetClassHint(dpy, c->win, &ch)) { snprintf(classinst, sizeof(classinst), "%s:%s",
M util.cutil.c

@@ -15,9 +15,7 @@

static void bad_malloc(unsigned int size) { - fprintf(stderr, "fatal: could not malloc() %d bytes\n", - (int) size); - exit(EXIT_FAILURE); + eprint("fatal: could not malloc() %u bytes\n", size); } /* extern */

@@ -58,7 +56,7 @@ execvp(argv[0], argv);

fprintf(stderr, "dwm: execvp %s", argv[0]); perror(" failed"); } - exit(EXIT_FAILURE); + exit(0); } wait(0); }