[hackers] [dmenu] cleanup || Connor Lane Smith

From: <hg_AT_suckless.org>
Date: Sun, 15 May 2011 14:59:00 +0200 (CEST)

changeset: 403:9772669b60f7
tag: tip
user: Connor Lane Smith <cls_AT_lubutu.com>
date: Sun May 15 13:58:54 2011 +0100
files: dmenu.c
description:
cleanup

diff -r bcce5d224459 -r 9772669b60f7 dmenu.c
--- a/dmenu.c Sun May 15 13:02:33 2011 +0100
+++ b/dmenu.c Sun May 15 13:58:54 2011 +0100
@@ -38,7 +38,7 @@
 
 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;
@@ -78,7 +78,7 @@
                         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"))
@@ -220,9 +220,9 @@
 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();
 }
@@ -458,8 +458,7 @@
                 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
Received on Sun May 15 2011 - 14:59:00 CEST

This archive was generated by hypermail 2.2.0 : Sun May 15 2011 - 15:00:08 CEST