some cleanups/fixes inspired by Jukka Salmi's feedback
This commit is contained in:
		
							parent
							
								
									4970ef938e
								
							
						
					
					
						commit
						0464e42231
					
				
							
								
								
									
										4
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								event.c
									
									
									
									
									
								
							@ -267,7 +267,7 @@ expose(XEvent *e)
 | 
			
		||||
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 (*handler[LASTEvent]) (XEvent *) = {
 | 
			
		||||
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;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								main.c
									
									
									
									
									
								
							@ -10,6 +10,7 @@
 | 
			
		||||
#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 @@ xerror(Display *dpy, XErrorEvent *ee)
 | 
			
		||||
int
 | 
			
		||||
main(int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	int i, n;
 | 
			
		||||
	int i;
 | 
			
		||||
	unsigned int mask;
 | 
			
		||||
	fd_set rd;
 | 
			
		||||
	Bool readin = True;
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								tag.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								tag.c
									
									
									
									
									
								
							@ -165,18 +165,13 @@ 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",
 | 
			
		||||
				ch.res_class ? ch.res_class : "",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								util.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								util.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 @@ spawn(Arg *arg)
 | 
			
		||||
			fprintf(stderr, "dwm: execvp %s", argv[0]);
 | 
			
		||||
			perror(" failed");
 | 
			
		||||
		}
 | 
			
		||||
		exit(EXIT_FAILURE);
 | 
			
		||||
		exit(0);
 | 
			
		||||
	}
 | 
			
		||||
	wait(0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user