fixing sizeof stuff
authorarg@mig29 <unknown>
Sun, 26 Nov 2006 14:49:33 +0000 (15:49 +0100)
committerarg@mig29 <unknown>
Sun, 26 Nov 2006 14:49:33 +0000 (15:49 +0100)
draw.c
main.c

diff --git a/draw.c b/draw.c
index 14bb801..74a47a6 100644 (file)
--- a/draw.c
+++ b/draw.c
@@ -35,8 +35,8 @@ drawtext(const char *text, unsigned long col[ColLast]) {
                return;
        w = 0;
        olen = len = strlen(text);
-       if(len >= sizeof(buf))
-               len = sizeof(buf) - 1;
+       if(len >= sizeof buf)
+               len = sizeof buf - 1;
        memcpy(buf, text, len);
        buf[len] = 0;
        h = dc.font.ascent + dc.font.descent;
diff --git a/main.c b/main.c
index 7228cb6..ce13a80 100644 (file)
--- a/main.c
+++ b/main.c
@@ -144,7 +144,7 @@ kpress(XKeyEvent * e) {
 
        len = strlen(text);
        buf[0] = 0;
-       num = XLookupString(e, buf, sizeof(buf), &ksym, 0);
+       num = XLookupString(e, buf, sizeof buf, &ksym, 0);
        if(IsFunctionKey(ksym) || IsKeypadKey(ksym)
                        || IsMiscFunctionKey(ksym) || IsPFKey(ksym)
                        || IsPrivateKeypadKey(ksym))
@@ -181,7 +181,7 @@ kpress(XKeyEvent * e) {
        case XK_Tab:
                if(!sel)
                        return;
-               strncpy(text, sel->text, sizeof(text));
+               strncpy(text, sel->text, sizeof text);
                match(text);
                break;
        case XK_Right:
@@ -221,9 +221,9 @@ kpress(XKeyEvent * e) {
                if(num && !iscntrl((int) buf[0])) {
                        buf[num] = 0;
                        if(len > 0)
-                               strncat(text, buf, sizeof(text));
+                               strncat(text, buf, sizeof text);
                        else
-                               strncpy(text, buf, sizeof(text));
+                               strncpy(text, buf, sizeof text);
                        match(text);
                }
        }
@@ -238,7 +238,7 @@ readstdin(void) {
        Item *i, *new;
 
        i = 0;
-       while(fgets(buf, sizeof(buf), stdin)) {
+       while(fgets(buf, sizeof buf, stdin)) {
                len = strlen(buf);
                if (buf[len - 1] == '\n')
                        buf[len - 1] = 0;