tcleanup - dmenu - Dmenu fork with xft fonts.
 (HTM) git clone git://r-36.net/dmenu
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit fb67bd666ed22a28caff505f3319184735e05311
 (DIR) parent f5bd1eed8d746414f5fbf9645124ccd54a095386
 (HTM) Author: Connor Lane Smith <cls@lubutu.com>
       Date:   Sun, 15 May 2011 13:58:54 +0100
       
       cleanup
       Diffstat:
         dmenu.c                             |      11 +++++------
       
       1 file changed, 5 insertions(+), 6 deletions(-)
       ---
 (DIR) diff --git a/dmenu.c b/dmenu.c
       t@@ -38,7 +38,7 @@ static void setup(void);
        
        static char text[BUFSIZ] = "";
        static int bh, mw, mh;
       -static int inputw = 0;
       +static int inputw;
        static int lines = 0;
        static int monitor = -1;
        static int promptw;
       t@@ -78,7 +78,7 @@ main(int argc, char *argv[]) {
                                fast = True;
                        else if(!strcmp(argv[i], "-i"))
                                fstrncmp = strncasecmp;
       -                else if(i == argc-1)
       +                else if(i+1 == argc)
                                goto usage;
                        /* double flags */
                        else if(!strcmp(argv[i], "-l"))
       t@@ -220,9 +220,9 @@ void
        insert(const char *s, ssize_t n) {
                if(strlen(text) + n > sizeof text - 1)
                        return;
       -        memmove(text + cursor + n, text + cursor, sizeof text - cursor - MAX(n, 0));
       +        memmove(&text[cursor + n], &text[cursor], sizeof text - cursor - MAX(n, 0));
                if(n > 0)
       -                memcpy(text + cursor, s, n);
       +                memcpy(&text[cursor], s, n);
                cursor += n;
                match();
        }
       t@@ -458,8 +458,7 @@ readstdin(void) {
                        if(strlen(items[i].text) > max)
                                max = strlen(maxstr = items[i].text);
                }
       -        if(maxstr)
       -                inputw = textw(dc, maxstr);
       +        inputw = maxstr ? textw(dc, maxstr) : 0;
        }
        
        void