diff options
Diffstat (limited to 'x.c')
| -rw-r--r-- | x.c | 22 | 
1 files changed, 7 insertions, 15 deletions
@@ -31,14 +31,6 @@ static void zoomreset(const Arg *);  /* config.h for applying patches and the configuration. */  #include "config.h" -/* config.h array lengths */ -size_t colornamelen = LEN(colorname); -size_t mshortcutslen = LEN(mshortcuts); -size_t shortcutslen = LEN(shortcuts); -size_t selmaskslen = LEN(selmasks); -size_t keyslen = LEN(key); -size_t mappedkeyslen = LEN(mappedkeys); -  /* XEMBED messages */  #define XEMBED_FOCUS_IN  4  #define XEMBED_FOCUS_OUT 5 @@ -301,7 +293,7 @@ getbuttoninfo(XEvent *e)  	selnormalize();  	sel.type = SEL_REGULAR; -	for (type = 1; type < selmaskslen; ++type) { +	for (type = 1; type < LEN(selmasks); ++type) {  		if (match(selmasks[type], state)) {  			sel.type = type;  			break; @@ -384,7 +376,7 @@ bpress(XEvent *e)  		return;  	} -	for (ms = mshortcuts; ms < mshortcuts + mshortcutslen; ms++) { +	for (ms = mshortcuts; ms < mshortcuts + LEN(mshortcuts); ms++) {  		if (e->xbutton.button == ms->b  				&& match(ms->mask, e->xbutton.state)) {  			ttysend(ms->s, strlen(ms->s)); @@ -728,7 +720,7 @@ xloadcols(void)  	static int loaded;  	Color *cp; -	dc.collen = MAX(colornamelen, 256); +	dc.collen = MAX(LEN(colorname), 256);  	dc.col = xmalloc(dc.collen * sizeof(Color));  	if (loaded) { @@ -1653,16 +1645,16 @@ kmap(KeySym k, uint state)  	int i;  	/* Check for mapped keys out of X11 function keys. */ -	for (i = 0; i < mappedkeyslen; i++) { +	for (i = 0; i < LEN(mappedkeys); i++) {  		if (mappedkeys[i] == k)  			break;  	} -	if (i == mappedkeyslen) { +	if (i == LEN(mappedkeys)) {  		if ((k & 0xFFFF) < 0xFD00)  			return NULL;  	} -	for (kp = key; kp < key + keyslen; kp++) { +	for (kp = key; kp < key + LEN(key); kp++) {  		if (kp->k != k)  			continue; @@ -1702,7 +1694,7 @@ kpress(XEvent *ev)  	len = XmbLookupString(xw.xic, e, buf, sizeof buf, &ksym, &status);  	/* 1. shortcuts */ -	for (bp = shortcuts; bp < shortcuts + shortcutslen; bp++) { +	for (bp = shortcuts; bp < shortcuts + LEN(shortcuts); bp++) {  		if (ksym == bp->keysym && match(bp->mod, e->state)) {  			bp->func(&(bp->arg));  			return;  | 
