tfixing sizeof stuff - 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 8c20e5dbd3aac1aa45902c6bce3bc32d57c2d598
(DIR) parent 26fbf124fa337502136e8465516bb376e9ca8a20
(HTM) Author: arg@mig29 <unknown>
Date: Sun, 26 Nov 2006 15:49:33 +0100
fixing sizeof stuff
Diffstat:
draw.c | 4 ++--
main.c | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
---
(DIR) diff --git a/draw.c b/draw.c
t@@ -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;
(DIR) diff --git a/main.c b/main.c
t@@ -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))
t@@ -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:
t@@ -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);
}
}
t@@ -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;