tapplied anonymous patch, I don't think the reversed array access has semantic … | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 0bc4e41ebdf4dfbdb4e865ab5297f5df4f0d9e16 | |
parent 703c4dd2530bf7d4876e388757e62d04f40dc643 | |
Author: Anselm R Garbe <[email protected]> | |
Date: Fri, 7 Jan 2011 16:05:22 +0000 | |
applied anonymous patch, I don't think the reversed array access has semantic s… | |
Diffstat: | |
M dwm.c | 21 +++++++++------------ | |
1 file changed, 9 insertions(+), 12 deletions(-) | |
--- | |
diff --git a/dwm.c b/dwm.c | |
t@@ -980,7 +980,7 @@ grabkeys(void) { | |
void | |
initfont(const char *fontstr) { | |
char *def, **missing; | |
- int i, n; | |
+ int n; | |
missing = NULL; | |
dc.font.set = XCreateFontSet(dpy, fontstr, &missing, &n, &def); | |
t@@ -996,7 +996,7 @@ initfont(const char *fontstr) { | |
dc.font.ascent = dc.font.descent = 0; | |
XExtentsOfFontSet(dc.font.set); | |
n = XFontsOfFontSet(dc.font.set, &xfonts, &font_names); | |
- for(i = 0, dc.font.ascent = 0, dc.font.descent = 0; i < n; i++… | |
+ while(n--) { | |
dc.font.ascent = MAX(dc.font.ascent, (*xfonts)->ascent… | |
dc.font.descent = MAX(dc.font.descent,(*xfonts)->desce… | |
xfonts++; | |
t@@ -1014,14 +1014,13 @@ initfont(const char *fontstr) { | |
Bool | |
isprotodel(Client *c) { | |
- int i, n; | |
+ int n; | |
Atom *protocols; | |
Bool ret = False; | |
if(XGetWMProtocols(dpy, c->win, &protocols, &n)) { | |
- for(i = 0; !ret && i < n; i++) | |
- if(protocols[i] == wmatom[WMDelete]) | |
- ret = True; | |
+ while(!ret && n--) | |
+ ret = protocols[n] == wmatom[WMDelete]; | |
XFree(protocols); | |
} | |
return ret; | |
t@@ -1029,12 +1028,10 @@ isprotodel(Client *c) { | |
#ifdef XINERAMA | |
static Bool | |
-isuniquegeom(XineramaScreenInfo *unique, size_t len, XineramaScreenInfo *info)… | |
- unsigned int i; | |
- | |
- for(i = 0; i < len; i++) | |
- if(unique[i].x_org == info->x_org && unique[i].y_org == info->… | |
- && unique[i].width == info->width && unique[i].height == info-… | |
+isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) { | |
+ while(n--) | |
+ if(unique[n].x_org == info->x_org && unique[n].y_org == info->… | |
+ && unique[n].width == info->width && unique[n].height == info-… | |
return False; | |
return True; | |
} |