t* dwm + patches
       
   URI git clone git://git.codevoid.de/dwm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 825d6cb93a37f8c67a7c8b1a027e5eebc3f4dda7
   DIR parent f8525040148a727e212eaad2b20c3e11720489ca
   URI Author: Anselm R Garbe <garbeam@gmail.com>
       Date:   Thu, 22 May 2008 11:16:23 +0100
       
       s/unsigned long/ulong/
       Diffstat:
         M dwm.c                               |      21 +++++++++++----------
       
       1 file changed, 11 insertions(+), 10 deletions(-)
       ---
   DIR diff --git a/dwm.c b/dwm.c
       t@@ -61,6 +61,7 @@ enum { WMProtocols, WMDelete, WMName, WMState, WMLast };/* default atoms */
        
        /* typedefs */
        typedef unsigned int uint;
       +typedef unsigned long ulong;
        typedef struct Client Client;
        struct Client {
                char name[256];
       t@@ -79,8 +80,8 @@ struct Client {
        
        typedef struct {
                int x, y, w, h;
       -        unsigned long norm[ColLast];
       -        unsigned long sel[ColLast];
       +        ulong norm[ColLast];
       +        ulong sel[ColLast];
                Drawable drawable;
                GC gc;
                struct {
       t@@ -93,7 +94,7 @@ typedef struct {
        } DC; /* draw context */
        
        typedef struct {
       -        unsigned long mod;
       +        ulong mod;
                KeySym keysym;
                void (*func)(const void *arg);
                const void *arg;
       t@@ -129,8 +130,8 @@ void destroynotify(XEvent *e);
        void detach(Client *c);
        void detachstack(Client *c);
        void drawbar(void);
       -void drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]);
       -void drawtext(const char *text, unsigned long col[ColLast], Bool invert);
       +void drawsquare(Bool filled, Bool empty, Bool invert, ulong col[ColLast]);
       +void drawtext(const char *text, ulong col[ColLast], Bool invert);
        void *emallocz(uint size);
        void enternotify(XEvent *e);
        void eprint(const char *errstr, ...);
       t@@ -140,7 +141,7 @@ void focusin(XEvent *e);
        void focusnext(const void *arg);
        void focusprev(const void *arg);
        Client *getclient(Window w);
       -unsigned long getcolor(const char *colstr);
       +ulong getcolor(const char *colstr);
        long getstate(Window w);
        Bool gettextprop(Window w, Atom atom, char *text, uint size);
        void grabbuttons(Client *c, Bool focused);
       t@@ -539,7 +540,7 @@ drawbar(void) {
        }
        
        void
       -drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]) {
       +drawsquare(Bool filled, Bool empty, Bool invert, ulong col[ColLast]) {
                int x;
                XGCValues gcv;
                XRectangle r = { dc.x, dc.y, dc.w, dc.h };
       t@@ -560,7 +561,7 @@ drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]) {
        }
        
        void
       -drawtext(const char *text, unsigned long col[ColLast], Bool invert) {
       +drawtext(const char *text, ulong col[ColLast], Bool invert) {
                int x, y, w, h;
                uint len, olen;
                XRectangle r = { dc.x, dc.y, dc.w, dc.h };
       t@@ -707,7 +708,7 @@ getclient(Window w) {
                return c;
        }
        
       -unsigned long
       +ulong
        getcolor(const char *colstr) {
                Colormap cmap = DefaultColormap(dpy, screen);
                XColor color;
       t@@ -722,7 +723,7 @@ getstate(Window w) {
                int format, status;
                long result = -1;
                unsigned char *p = NULL;
       -        unsigned long n, extra;
       +        ulong n, extra;
                Atom real;
        
                status = XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState],