# HG changeset patch
# User Anselm R. Garbe
# Date 1153120349 -7200
# Node ID 052fe749893026de64209f7fd48307f49cdef08f
# Parent ca809fdd30ea5ac438d0755bb4b5be7e703f58d2
ordered variables in structs and source files alphabetically
diff -r ca809fdd30ea -r 052fe7498930 draw.c
--- a/draw.c Mon Jul 17 08:37:37 2006 +0200
+++ b/draw.c Mon Jul 17 09:12:29 2006 +0200
@@ -8,7 +8,7 @@
#include
#include
-/* static functions */
+/* static */
static void
drawborder(void)
@@ -90,7 +90,7 @@
}
}
-/* extern functions */
+/* extern */
void
drawall()
diff -r ca809fdd30ea -r 052fe7498930 dwm.h
--- a/dwm.h Mon Jul 17 08:37:37 2006 +0200
+++ b/dwm.h Mon Jul 17 09:12:29 2006 +0200
@@ -37,28 +37,28 @@
};
/* atoms */
+enum { NetSupported, NetWMName, NetLast };
enum { WMProtocols, WMDelete, WMLast };
-enum { NetSupported, NetWMName, NetLast };
/* cursor */
-enum { CurNormal, CurResize, CurMove, CurInput, CurLast };
+enum { CurNormal, CurResize, CurMove, CurLast };
struct Fnt {
- XFontStruct *xfont;
- XFontSet set;
int ascent;
int descent;
int height;
+ XFontSet set;
+ XFontStruct *xfont;
};
struct DC { /* draw context */
- GC gc;
- Drawable drawable;
int x, y, w, h;
- Fnt font;
unsigned long bg;
unsigned long fg;
unsigned long border;
+ Drawable drawable;
+ Fnt font;
+ GC gc;
};
struct Client {
@@ -72,10 +72,10 @@
unsigned int border;
long flags;
Bool isfloat;
+ Client *next;
+ Client *revert;
Window win;
Window title;
- Client *next;
- Client *revert;
};
struct Rule {
@@ -92,20 +92,18 @@
Arg arg;
};
-extern Display *dpy;
-extern Window root, barwin;
-extern Atom wmatom[WMLast], netatom[NetLast];
-extern Cursor cursor[CurLast];
-extern Bool running, issel;
+extern char *tags[TLast], stext[1024];
+extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
extern void (*handler[LASTEvent])(XEvent *);
extern void (*arrange)(Arg *);
+extern Atom wmatom[WMLast], netatom[NetLast];
+extern Bool running, issel;
+extern Client *clients, *sel;
+extern Cursor cursor[CurLast];
+extern DC dc;
+extern Display *dpy;
extern Key key[];
-
-extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
-extern char *tags[TLast], stext[1024];
-
-extern DC dc;
-extern Client *clients, *sel;
+extern Window root, barwin;
/* client.c */
extern void ban(Client *c);
diff -r ca809fdd30ea -r 052fe7498930 dwm.html
--- a/dwm.html Mon Jul 17 08:37:37 2006 +0200
+++ b/dwm.html Mon Jul 17 09:12:29 2006 +0200
@@ -39,10 +39,9 @@
-
- dwm has no 9P support, no menu, no editable tagbars,
- no shell-based configuration and remote control and comes without
- any additional tools like printing the selection or warping the
- mouse.
+ dwm has no 9P support, no editable tagbars, no shell-based
+ configuration and remote control and comes without any additional
+ tools like printing the selection or warping the mouse.
-
dwm is only a single binary, it's source code is intended to never
diff -r ca809fdd30ea -r 052fe7498930 event.c
--- a/event.c Mon Jul 17 08:37:37 2006 +0200
+++ b/event.c Mon Jul 17 09:12:29 2006 +0200
@@ -11,45 +11,44 @@
#define ButtonMask (ButtonPressMask | ButtonReleaseMask)
#define MouseMask (ButtonMask | PointerMotionMask)
-/********** CUSTOMIZE **********/
-
+/* CUSTOMIZE */
+const char *browse[] = { "firefox", NULL };
+const char *gimp[] = { "gimp", NULL };
const char *term[] = {
"urxvtc", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
};
-const char *browse[] = { "firefox", NULL };
const char *xlock[] = { "xlock", NULL };
Key key[] = {
/* modifier key function arguments */
- { Mod1Mask, XK_Return, zoom, { 0 } },
- { Mod1Mask, XK_k, focusprev, { 0 } },
- { Mod1Mask, XK_j, focusnext, { 0 } },
- { Mod1Mask, XK_m, maximize, { 0 } },
+ { ControlMask, XK_0, appendtag, { .i = Tscratch } },
+ { ControlMask, XK_1, appendtag, { .i = Tdev } },
+ { ControlMask, XK_2, appendtag, { .i = Twww } },
+ { ControlMask, XK_3, appendtag, { .i = Twork } },
{ Mod1Mask, XK_0, view, { .i = Tscratch } },
{ Mod1Mask, XK_1, view, { .i = Tdev } },
{ Mod1Mask, XK_2, view, { .i = Twww } },
{ Mod1Mask, XK_3, view, { .i = Twork } },
+ { Mod1Mask, XK_j, focusnext, { 0 } },
+ { Mod1Mask, XK_k, focusprev, { 0 } },
+ { Mod1Mask, XK_m, maximize, { 0 } },
{ Mod1Mask, XK_space, dotile, { 0 } },
- { Mod1Mask|ShiftMask, XK_space, dofloat, { 0 } },
+ { Mod1Mask, XK_Return, zoom, { 0 } },
{ Mod1Mask|ShiftMask, XK_0, replacetag, { .i = Tscratch } },
{ Mod1Mask|ShiftMask, XK_1, replacetag, { .i = Tdev } },
{ Mod1Mask|ShiftMask, XK_2, replacetag, { .i = Twww } },
{ Mod1Mask|ShiftMask, XK_3, replacetag, { .i = Twork } },
{ Mod1Mask|ShiftMask, XK_c, killclient, { 0 } },
+ { Mod1Mask|ShiftMask, XK_g, spawn, { .argv = gimp } },
+ { Mod1Mask|ShiftMask, XK_l, spawn, { .argv = xlock } },
{ Mod1Mask|ShiftMask, XK_q, quit, { 0 } },
+ { Mod1Mask|ShiftMask, XK_space, dofloat, { 0 } },
+ { Mod1Mask|ShiftMask, XK_w, spawn, { .argv = browse } },
{ Mod1Mask|ShiftMask, XK_Return, spawn, { .argv = term } },
- { Mod1Mask|ShiftMask, XK_w, spawn, { .argv = browse } },
- { Mod1Mask|ShiftMask, XK_l, spawn, { .argv = xlock } },
- { ControlMask, XK_0, appendtag, { .i = Tscratch } },
- { ControlMask, XK_1, appendtag, { .i = Tdev } },
- { ControlMask, XK_2, appendtag, { .i = Twww } },
- { ControlMask, XK_3, appendtag, { .i = Twork } },
};
-/********** CUSTOMIZE **********/
-
-/* static functions */
+/* static */
static void
movemouse(Client *c)
@@ -337,7 +336,7 @@
unmanage(c);
}
-/* extern functions */
+/* extern */
void (*handler[LASTEvent]) (XEvent *) = {
[ButtonPress] = buttonpress,
diff -r ca809fdd30ea -r 052fe7498930 main.c
--- a/main.c Mon Jul 17 08:37:37 2006 +0200
+++ b/main.c Mon Jul 17 09:12:29 2006 +0200
@@ -14,26 +14,12 @@
#include
#include
-Display *dpy;
-Window root, barwin;
-Atom wmatom[WMLast], netatom[NetLast];
-Cursor cursor[CurLast];
-Bool running = True;
-Bool issel = True;
-int tsel = Tdev; /* default tag */
-int screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
-char stext[1024];
-
-DC dc = {0};
-Client *clients = NULL;
-Client *sel = NULL;
+/* static */
static Bool otherwm;
static int (*xerrorxlib)(Display *, XErrorEvent *);
-/* static functions */
-
static void
cleanup()
{
@@ -97,7 +83,20 @@
return -1;
}
-/* extern functions */
+/* extern */
+
+char stext[1024];
+int tsel = Tdev; /* default tag */
+int screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
+Atom wmatom[WMLast], netatom[NetLast];
+Bool running = True;
+Bool issel = True;
+Client *clients = NULL;
+Client *sel = NULL;
+Cursor cursor[CurLast];
+Display *dpy;
+DC dc = {0};
+Window root, barwin;
int
getproto(Window w)
@@ -141,10 +140,9 @@
}
/*
- * There's no way to check accesses to destroyed windows, thus
- * those cases are ignored (especially on UnmapNotify's).
- * Other types of errors call Xlib's default error handler, which
- * calls exit().
+ * There's no way to check accesses to destroyed windows, thus those cases are
+ * ignored (especially on UnmapNotify's). Other types of errors call Xlibs
+ * default error handler, which calls exit().
*/
int
xerror(Display *dpy, XErrorEvent *ee)
diff -r ca809fdd30ea -r 052fe7498930 tag.c
--- a/tag.c Mon Jul 17 08:37:37 2006 +0200
+++ b/tag.c Mon Jul 17 09:12:29 2006 +0200
@@ -7,24 +7,23 @@
#include
#include
-/********** CUSTOMIZE **********/
+/* static */
+/* CUSTOMIZE */
+static Rule rule[] = {
+ /* class instance tags isfloat */
+ { "Firefox-bin", "Gecko", { [Twww] = "www" }, False },
+};
+
+/* extern */
+
+/* CUSTOMIZE */
char *tags[TLast] = {
[Tscratch] = "scratch",
[Tdev] = "dev",
[Twww] = "www",
[Twork] = "work",
};
-
-static Rule rule[] = {
- /* class instance tags isfloat */
- { "Firefox-bin", "Gecko", { [Twww] = "www" }, False },
-};
-
-/********** CUSTOMIZE **********/
-
-/* extern functions */
-
void (*arrange)(Arg *) = dotile;
void
diff -r ca809fdd30ea -r 052fe7498930 util.c
--- a/util.c Mon Jul 17 08:37:37 2006 +0200
+++ b/util.c Mon Jul 17 09:12:29 2006 +0200
@@ -10,7 +10,7 @@
#include
#include
-/* static functions */
+/* static */
static void
bad_malloc(unsigned int size)
@@ -20,7 +20,7 @@
exit(1);
}
-/* extern functions */
+/* extern */
void *
emallocz(unsigned int size)