Introduction
Introduction Statistics Contact Development Disclaimer Help
ts/void */const void */ - dwm - [fork] customized build of dwm, the dynamic win…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 8e05f6c592346f29f96c9a6cbc30f4d39e987d99
parent 39d1ecd5b0b22dbd61ba5206c9f08a187f911b2a
Author: Anselm R Garbe <[email protected]>
Date: Thu, 22 May 2008 11:08:07 +0100
s/void */const void */
Diffstat:
M dwm.c | 64 ++++++++++++++++-------------…
1 file changed, 32 insertions(+), 32 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -94,8 +94,8 @@ typedef struct {
typedef struct {
unsigned long mod;
KeySym keysym;
- void (*func)(void *arg);
- void *arg;
+ void (*func)(const void *arg);
+ const void *arg;
} Key;
typedef struct {
t@@ -136,8 +136,8 @@ void eprint(const char *errstr, ...);
void expose(XEvent *e);
void focus(Client *c);
void focusin(XEvent *e);
-void focusnext(void *arg);
-void focusprev(void *arg);
+void focusnext(const void *arg);
+void focusprev(const void *arg);
Client *getclient(Window w);
unsigned long getcolor(const char *colstr);
long getstate(Window w);
t@@ -150,33 +150,33 @@ Bool isprotodel(Client *c);
Bool isurgent(unsigned int t);
Bool isvisible(Client *c);
void keypress(XEvent *e);
-void killclient(void *arg);
+void killclient(const void *arg);
void manage(Window w, XWindowAttributes *wa);
void mappingnotify(XEvent *e);
void maprequest(XEvent *e);
void movemouse(Client *c);
Client *nextunfloating(Client *c);
void propertynotify(XEvent *e);
-void quit(void *arg);
+void quit(const void *arg);
void resize(Client *c, int x, int y, int w, int h, Bool sizehints);
void resizemouse(Client *c);
void restack(void);
void run(void);
void scan(void);
void setclientstate(Client *c, long state);
-void setmfact(void *arg);
+void setmfact(const void *arg);
void setup(void);
-void spawn(void *arg);
-void tag(void *arg);
+void spawn(const void *arg);
+void tag(const void *arg);
unsigned int textnw(const char *text, unsigned int len);
unsigned int textw(const char *text);
void tile(void);
void tileresize(Client *c, int x, int y, int w, int h);
-void togglebar(void *arg);
-void togglefloating(void *arg);
-void togglelayout(void *arg);
-void toggletag(void *arg);
-void toggleview(void *arg);
+void togglebar(const void *arg);
+void togglefloating(const void *arg);
+void togglelayout(const void *arg);
+void toggletag(const void *arg);
+void toggleview(const void *arg);
void unban(Client *c);
void unmanage(Client *c);
void unmapnotify(XEvent *e);
t@@ -186,12 +186,12 @@ void updatesizehints(Client *c);
void updatetilegeom(void);
void updatetitle(Client *c);
void updatewmhints(Client *c);
-void view(void *arg);
-void viewprevtag(void *arg);
+void view(const void *arg);
+void viewprevtag(const void *arg);
int xerror(Display *dpy, XErrorEvent *ee);
int xerrordummy(Display *dpy, XErrorEvent *ee);
int xerrorstart(Display *dpy, XErrorEvent *ee);
-void zoom(void *arg);
+void zoom(const void *arg);
/* variables */
char stext[256];
t@@ -667,7 +667,7 @@ focusin(XEvent *e) { /* there are some broken focus acquir…
}
void
-focusnext(void *arg) {
+focusnext(const void *arg) {
Client *c;
if(!sel)
t@@ -682,7 +682,7 @@ focusnext(void *arg) {
}
void
-focusprev(void *arg) {
+focusprev(const void *arg) {
Client *c;
if(!sel)
t@@ -905,7 +905,7 @@ keypress(XEvent *e) {
}
void
-killclient(void *arg) {
+killclient(const void *arg) {
XEvent ev;
if(!sel)
t@@ -1088,7 +1088,7 @@ propertynotify(XEvent *e) {
}
void
-quit(void *arg) {
+quit(const void *arg) {
readin = running = False;
}
t@@ -1321,7 +1321,7 @@ setclientstate(Client *c, long state) {
/* arg > 1.0 will set mfact absolutly */
void
-setmfact(void *arg) {
+setmfact(const void *arg) {
double d = *((double*) arg);
if(!d || lt->arrange != tile)
t@@ -1412,7 +1412,7 @@ setup(void) {
}
void
-spawn(void *arg) {
+spawn(const void *arg) {
static char *shell = NULL;
if(!shell && !(shell = getenv("SHELL")))
t@@ -1434,7 +1434,7 @@ spawn(void *arg) {
}
void
-tag(void *arg) {
+tag(const void *arg) {
if(sel && *(int *)arg & TAGMASK) {
sel->tags = *(int *)arg & TAGMASK;
arrange();
t@@ -1505,7 +1505,7 @@ tileresize(Client *c, int x, int y, int w, int h) {
}
void
-togglebar(void *arg) {
+togglebar(const void *arg) {
showbar = !showbar;
updategeom();
updatebar();
t@@ -1513,7 +1513,7 @@ togglebar(void *arg) {
}
void
-togglefloating(void *arg) {
+togglefloating(const void *arg) {
if(!sel)
return;
sel->isfloating = !sel->isfloating;
t@@ -1523,7 +1523,7 @@ togglefloating(void *arg) {
}
void
-togglelayout(void *arg) {
+togglelayout(const void *arg) {
unsigned int i;
if(!arg) {
t@@ -1545,7 +1545,7 @@ togglelayout(void *arg) {
}
void
-toggletag(void *arg) {
+toggletag(const void *arg) {
int i, m = *(int *)arg;
for(i = 0; i < sizeof(int) * 8; i++)
fputc(m & 1 << i ? '1' : '0', stdout);
t@@ -1561,7 +1561,7 @@ toggletag(void *arg) {
}
void
-toggleview(void *arg) {
+toggleview(const void *arg) {
if((tagset[seltags] ^ ((*(int *)arg) & TAGMASK))) {
tagset[seltags] ^= (*(int *)arg) & TAGMASK;
arrange();
t@@ -1737,7 +1737,7 @@ updatewmhints(Client *c) {
}
void
-view(void *arg) {
+view(const void *arg) {
if(*(int *)arg & TAGMASK) {
seltags ^= 1; /* toggle sel tagset */
tagset[seltags] = *(int *)arg & TAGMASK;
t@@ -1746,7 +1746,7 @@ view(void *arg) {
}
void
-viewprevtag(void *arg) {
+viewprevtag(const void *arg) {
seltags ^= 1; /* toggle sel tagset */
arrange();
}
t@@ -1785,7 +1785,7 @@ xerrorstart(Display *dpy, XErrorEvent *ee) {
}
void
-zoom(void *arg) {
+zoom(const void *arg) {
Client *c = sel;
if(c == nextunfloating(clients))
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.