applied Jukkas patch
This commit is contained in:
		
							parent
							
								
									cff951c650
								
							
						
					
					
						commit
						6b25d06d7d
					
				
							
								
								
									
										4
									
								
								draw.c
								
								
								
								
							
							
						
						
									
										4
									
								
								draw.c
								
								
								
								
							| 
						 | 
				
			
			@ -80,7 +80,7 @@ drawtext(const char *text, unsigned long col[ColLast], Bool highlight) {
 | 
			
		|||
/* extern */
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
drawall() {
 | 
			
		||||
drawall(void) {
 | 
			
		||||
	Client *c;
 | 
			
		||||
 | 
			
		||||
	for(c = clients; c; c = getnext(c->next))
 | 
			
		||||
| 
						 | 
				
			
			@ -89,7 +89,7 @@ drawall() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
drawstatus() {
 | 
			
		||||
drawstatus(void) {
 | 
			
		||||
	int i, x;
 | 
			
		||||
 | 
			
		||||
	dc.x = dc.y = 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										12
									
								
								dwm.h
								
								
								
								
							
							
						
						
									
										12
									
								
								dwm.h
								
								
								
								
							| 
						 | 
				
			
			@ -121,16 +121,16 @@ extern void updatetitle(Client *c);		/* update the name of c */
 | 
			
		|||
extern void unmanage(Client *c);		/* destroy c */
 | 
			
		||||
 | 
			
		||||
/* draw.c */
 | 
			
		||||
extern void drawall();				/* draw all visible client titles and the bar */
 | 
			
		||||
extern void drawstatus();			/* draw the bar */
 | 
			
		||||
extern void drawall(void);			/* draw all visible client titles and the bar */
 | 
			
		||||
extern void drawstatus(void);			/* draw the bar */
 | 
			
		||||
extern void drawtitle(Client *c);		/* draw title of c */
 | 
			
		||||
extern unsigned long getcolor(const char *colstr);	/* return color of colstr */
 | 
			
		||||
extern void setfont(const char *fontstr);	/* set the font for DC */
 | 
			
		||||
extern unsigned int textw(const char *text);	/* return the width of text in px*/
 | 
			
		||||
 | 
			
		||||
/* event.c */
 | 
			
		||||
extern void grabkeys();				/* grab all keys defined in config.h */
 | 
			
		||||
extern void procevent();			/* process pending X events */
 | 
			
		||||
extern void grabkeys(void);			/* grab all keys defined in config.h */
 | 
			
		||||
extern void procevent(void);			/* process pending X events */
 | 
			
		||||
 | 
			
		||||
/* main.c */
 | 
			
		||||
extern int getproto(Window w);			/* return protocol mask of WMProtocols property of w */
 | 
			
		||||
| 
						 | 
				
			
			@ -139,7 +139,7 @@ extern void sendevent(Window w, Atom a, long value);	/* send synthetic event to
 | 
			
		|||
extern int xerror(Display *dsply, XErrorEvent *ee);	/* dwm's X error handler */
 | 
			
		||||
 | 
			
		||||
/* tag.c */
 | 
			
		||||
extern void initrregs();			/* initialize regexps of rules defined in config.h */
 | 
			
		||||
extern void initrregs(void);			/* initialize regexps of rules defined in config.h */
 | 
			
		||||
extern Client *getnext(Client *c);		/* returns next visible client */
 | 
			
		||||
extern Client *getprev(Client *c);		/* returns previous visible client */
 | 
			
		||||
extern void settags(Client *c, Client *trans);	/* sets tags of c */
 | 
			
		||||
| 
						 | 
				
			
			@ -160,7 +160,7 @@ extern void focusnext(Arg *arg);		/* focuses next visible client, arg is ignored
 | 
			
		|||
extern void focusprev(Arg *arg);		/* focuses previous visible client, arg is ignored */
 | 
			
		||||
extern Bool isvisible(Client *c);		/* returns True if client is visible */
 | 
			
		||||
extern void resizecol(Arg *arg);		/* resizes the master width with arg's index value */
 | 
			
		||||
extern void restack();				/* restores z layers of all clients */
 | 
			
		||||
extern void restack(void);			/* restores z layers of all clients */
 | 
			
		||||
extern void togglemode(Arg *arg);		/* toggles global arrange function (dotile/dofloat) */
 | 
			
		||||
extern void toggleview(Arg *arg);		/* toggles the tag with arg's index (in)visible */
 | 
			
		||||
extern void view(Arg *arg);			/* views the tag with arg's index */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										8
									
								
								event.c
								
								
								
								
							
							
						
						
									
										8
									
								
								event.c
								
								
								
								
							| 
						 | 
				
			
			@ -170,13 +170,13 @@ buttonpress(XEvent *e) {
 | 
			
		|||
		if(CLEANMASK(ev->state) != MODKEY)
 | 
			
		||||
			return;
 | 
			
		||||
		if(ev->button == Button1 && (arrange == dofloat || c->isfloat)) {
 | 
			
		||||
			restack(c);
 | 
			
		||||
			restack();
 | 
			
		||||
			movemouse(c);
 | 
			
		||||
		}
 | 
			
		||||
		else if(ev->button == Button2)
 | 
			
		||||
			zoom(NULL);
 | 
			
		||||
		else if(ev->button == Button3 && (arrange == dofloat || c->isfloat)) {
 | 
			
		||||
			restack(c);
 | 
			
		||||
			restack();
 | 
			
		||||
			resizemouse(c);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -388,7 +388,7 @@ void (*handler[LASTEvent]) (XEvent *) = {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
grabkeys() {
 | 
			
		||||
grabkeys(void) {
 | 
			
		||||
	static unsigned int len = sizeof(key) / sizeof(key[0]);
 | 
			
		||||
	unsigned int i;
 | 
			
		||||
	KeyCode code;
 | 
			
		||||
| 
						 | 
				
			
			@ -408,7 +408,7 @@ grabkeys() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
procevent() {
 | 
			
		||||
procevent(void) {
 | 
			
		||||
	XEvent ev;
 | 
			
		||||
 | 
			
		||||
	while(XPending(dpy)) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										6
									
								
								main.c
								
								
								
								
							
							
						
						
									
										6
									
								
								main.c
								
								
								
								
							| 
						 | 
				
			
			@ -38,7 +38,7 @@ static int (*xerrorxlib)(Display *, XErrorEvent *);
 | 
			
		|||
static Bool otherwm, readin;
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
cleanup() {
 | 
			
		||||
cleanup(void) {
 | 
			
		||||
	close(STDIN_FILENO);
 | 
			
		||||
	while(sel) {
 | 
			
		||||
		resize(sel, True, TopLeft);
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +58,7 @@ cleanup() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
scan() {
 | 
			
		||||
scan(void) {
 | 
			
		||||
	unsigned int i, num;
 | 
			
		||||
	Window *wins, d1, d2;
 | 
			
		||||
	XWindowAttributes wa;
 | 
			
		||||
| 
						 | 
				
			
			@ -79,7 +79,7 @@ scan() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
setup() {
 | 
			
		||||
setup(void) {
 | 
			
		||||
	int i, j;
 | 
			
		||||
	unsigned int mask;
 | 
			
		||||
	Window w;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								tag.c
								
								
								
								
							
							
						
						
									
										2
									
								
								tag.c
								
								
								
								
							| 
						 | 
				
			
			@ -45,7 +45,7 @@ getprev(Client *c) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
initrregs() {
 | 
			
		||||
initrregs(void) {
 | 
			
		||||
	unsigned int i;
 | 
			
		||||
	regex_t *reg;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										6
									
								
								view.c
								
								
								
								
							
							
						
						
									
										6
									
								
								view.c
								
								
								
								
							| 
						 | 
				
			
			@ -7,7 +7,7 @@
 | 
			
		|||
/* static */
 | 
			
		||||
 | 
			
		||||
static Client *
 | 
			
		||||
minclient() {
 | 
			
		||||
minclient(void) {
 | 
			
		||||
	Client *c, *min;
 | 
			
		||||
 | 
			
		||||
	if((clients && clients->isfloat) || arrange == dofloat)
 | 
			
		||||
| 
						 | 
				
			
			@ -25,7 +25,7 @@ nexttiled(Client *c) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
reorder() {
 | 
			
		||||
reorder(void) {
 | 
			
		||||
	Client *c, *newclients, *tail;
 | 
			
		||||
 | 
			
		||||
	newclients = tail = NULL;
 | 
			
		||||
| 
						 | 
				
			
			@ -225,7 +225,7 @@ resizecol(Arg *arg) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
restack() {
 | 
			
		||||
restack(void) {
 | 
			
		||||
	Client *c;
 | 
			
		||||
	XEvent ev;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue