t* dwm + patches
       
   URI git clone git://git.codevoid.de/dwm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit c3fa9e879f5beb5d3c37f4bbcae2306942929f13
   DIR parent 8e05f6c592346f29f96c9a6cbc30f4d39e987d99
   URI Author: Anselm R Garbe <garbeam@gmail.com>
       Date:   Thu, 22 May 2008 11:10:08 +0100
       
       s/unsigned int/uint/
       Diffstat:
         M dwm.c                               |      67 ++++++++++++++++---------------
       
       1 file changed, 34 insertions(+), 33 deletions(-)
       ---
   DIR diff --git a/dwm.c b/dwm.c
       t@@ -60,6 +60,7 @@ enum { NetSupported, NetWMName, NetLast };              /* EWMH atoms */
        enum { WMProtocols, WMDelete, WMName, WMState, WMLast };/* default atoms */
        
        /* typedefs */
       +typedef unsigned int uint;
        typedef struct Client Client;
        struct Client {
                char name[256];
       t@@ -67,9 +68,9 @@ struct Client {
                int basew, baseh, incw, inch, maxw, maxh, minw, minh;
                int minax, maxax, minay, maxay;
                long flags;
       -        unsigned int bw, oldbw;
       +        uint bw, oldbw;
                Bool isbanned, isfixed, isfloating, isurgent;
       -        unsigned int tags;
       +        uint tags;
                Client *next;
                Client *prev;
                Client *snext;
       t@@ -108,7 +109,7 @@ typedef struct {
                const char *class;
                const char *instance;
                const char *title;
       -        unsigned int tags;
       +        uint tags;
                Bool isfloating;
        } Rule;
        
       t@@ -130,7 +131,7 @@ 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 *emallocz(unsigned int size);
       +void *emallocz(uint size);
        void enternotify(XEvent *e);
        void eprint(const char *errstr, ...);
        void expose(XEvent *e);
       t@@ -141,13 +142,13 @@ void focusprev(const void *arg);
        Client *getclient(Window w);
        unsigned long getcolor(const char *colstr);
        long getstate(Window w);
       -Bool gettextprop(Window w, Atom atom, char *text, unsigned int size);
       +Bool gettextprop(Window w, Atom atom, char *text, uint size);
        void grabbuttons(Client *c, Bool focused);
        void grabkeys(void);
        void initfont(const char *fontstr);
       -Bool isoccupied(unsigned int t);
       +Bool isoccupied(uint t);
        Bool isprotodel(Client *c);
       -Bool isurgent(unsigned int t);
       +Bool isurgent(uint t);
        Bool isvisible(Client *c);
        void keypress(XEvent *e);
        void killclient(const void *arg);
       t@@ -168,8 +169,8 @@ void setmfact(const void *arg);
        void setup(void);
        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);
       +uint textnw(const char *text, uint len);
       +uint textw(const char *text);
        void tile(void);
        void tileresize(Client *c, int x, int y, int w, int h);
        void togglebar(const void *arg);
       t@@ -198,9 +199,9 @@ char stext[256];
        int screen, sx, sy, sw, sh;
        int bx, by, bw, bh, blw, wx, wy, ww, wh;
        int mx, my, mw, mh, tx, ty, tw, th;
       -unsigned int seltags = 0;
       +uint seltags = 0;
        int (*xerrorxlib)(Display *, XErrorEvent *);
       -unsigned int numlockmask = 0;
       +uint numlockmask = 0;
        void (*handler[LASTEvent]) (XEvent *) = {
                [ButtonPress] = buttonpress,
                [ConfigureRequest] = configurerequest,
       t@@ -218,7 +219,7 @@ void (*handler[LASTEvent]) (XEvent *) = {
        Atom wmatom[WMLast], netatom[NetLast];
        Bool otherwm, readin;
        Bool running = True;
       -unsigned int tagset[] = {1, 1}; /* after start, first tag is selected */
       +uint tagset[] = {1, 1}; /* after start, first tag is selected */
        Client *clients = NULL;
        Client *sel = NULL;
        Client *stack = NULL;
       t@@ -232,14 +233,14 @@ Window root, barwin;
        /* configuration, allows nested code to access above variables */
        #include "config.h"
        
       -/* check if all tags will fit into a unsigned int bitarray. */
       +/* check if all tags will fit into a uint bitarray. */
        static char tags_is_a_sign_that_your_IQ[sizeof(int) * 8 < LENGTH(tags) ? -1 : 1];
        
        /* function implementations */
        
        void
        applyrules(Client *c) {
       -        unsigned int i;
       +        uint i;
                Rule *r;
                XClassHint ch = { 0 };
        
       t@@ -305,7 +306,7 @@ ban(Client *c) {
        
        void
        buttonpress(XEvent *e) {
       -        unsigned int i, x, mask;
       +        uint i, x, mask;
                Client *c;
                XButtonPressedEvent *ev = &e->xbutton;
        
       t@@ -561,7 +562,7 @@ drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]) {
        void
        drawtext(const char *text, unsigned long col[ColLast], Bool invert) {
                int x, y, w, h;
       -        unsigned int len, olen;
       +        uint len, olen;
                XRectangle r = { dc.x, dc.y, dc.w, dc.h };
                char buf[256];
        
       t@@ -596,7 +597,7 @@ drawtext(const char *text, unsigned long col[ColLast], Bool invert) {
        }
        
        void *
       -emallocz(unsigned int size) {
       +emallocz(uint size) {
                void *res = calloc(1, size);
        
                if(!res)
       t@@ -735,7 +736,7 @@ getstate(Window w) {
        }
        
        Bool
       -gettextprop(Window w, Atom atom, char *text, unsigned int size) {
       +gettextprop(Window w, Atom atom, char *text, uint size) {
                char **list = NULL;
                int n;
                XTextProperty name;
       t@@ -763,8 +764,8 @@ gettextprop(Window w, Atom atom, char *text, unsigned int size) {
        void
        grabbuttons(Client *c, Bool focused) {
                int i, j;
       -        unsigned int buttons[]   = { Button1, Button2, Button3 };
       -        unsigned int modifiers[] = { MODKEY, MODKEY|LockMask, MODKEY|numlockmask,
       +        uint buttons[]   = { Button1, Button2, Button3 };
       +        uint modifiers[] = { MODKEY, MODKEY|LockMask, MODKEY|numlockmask,
                                        MODKEY|numlockmask|LockMask} ;
        
                XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
       t@@ -780,7 +781,7 @@ grabbuttons(Client *c, Bool focused) {
        
        void
        grabkeys(void) {
       -        unsigned int i, j;
       +        uint i, j;
                KeyCode code;
                XModifierKeymap *modmap;
        
       t@@ -848,7 +849,7 @@ initfont(const char *fontstr) {
        }
        
        Bool
       -isoccupied(unsigned int t) {
       +isoccupied(uint t) {
                Client *c;
        
                for(c = clients; c; c = c->next)
       t@@ -873,7 +874,7 @@ isprotodel(Client *c) {
        }
        
        Bool
       -isurgent(unsigned int t) {
       +isurgent(uint t) {
                Client *c;
        
                for(c = clients; c; c = c->next)
       t@@ -889,7 +890,7 @@ isvisible(Client *c) {
        
        void
        keypress(XEvent *e) {
       -        unsigned int i;
       +        uint i;
                KeySym keysym;
                XKeyEvent *ev;
        
       t@@ -1004,7 +1005,7 @@ maprequest(XEvent *e) {
        void
        movemouse(Client *c) {
                int x1, y1, ocx, ocy, di, nx, ny;
       -        unsigned int dui;
       +        uint dui;
                Window dummy;
                XEvent ev;
        
       t@@ -1230,7 +1231,7 @@ run(void) {
                char sbuf[sizeof stext];
                fd_set rd;
                int r, xfd;
       -        unsigned int len, offset;
       +        uint len, offset;
                XEvent ev;
        
                /* main event loop, also reads status text from stdin */
       t@@ -1286,7 +1287,7 @@ run(void) {
        
        void
        scan(void) {
       -        unsigned int i, num;
       +        uint i, num;
                Window *wins, d1, d2;
                XWindowAttributes wa;
        
       t@@ -1336,7 +1337,7 @@ setmfact(const void *arg) {
        
        void
        setup(void) {
       -        unsigned int i, w;
       +        uint i, w;
                XSetWindowAttributes wa;
        
                /* init screen */
       t@@ -1441,8 +1442,8 @@ tag(const void *arg) {
                }
        }
        
       -unsigned int
       -textnw(const char *text, unsigned int len) {
       +uint
       +textnw(const char *text, uint len) {
                XRectangle r;
        
                if(dc.font.set) {
       t@@ -1452,7 +1453,7 @@ textnw(const char *text, unsigned int len) {
                return XTextWidth(dc.font.xfont, text, len);
        }
        
       -unsigned int
       +uint
        textw(const char *text) {
                return textnw(text, strlen(text)) + dc.font.height;
        }
       t@@ -1460,7 +1461,7 @@ textw(const char *text) {
        void
        tile(void) {
                int x, y, h, w;
       -        unsigned int i, n;
       +        uint i, n;
                Client *c;
        
                for(n = 0, c = nextunfloating(clients); c; c = nextunfloating(c->next), n++);
       t@@ -1524,7 +1525,7 @@ togglefloating(const void *arg) {
        
        void
        togglelayout(const void *arg) {
       -        unsigned int i;
       +        uint i;
        
                if(!arg) {
                        if(++lt == &layouts[LENGTH(layouts)])