diff --git a/dwmblocks.c b/dwmblocks.c index c151d51..cc9feb6 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -12,8 +12,10 @@ #define NILL INT_MIN #define LOCKFILE "/tmp/dwmblocks.pid" +#define LENGTH(X) (sizeof X / sizeof X[0]) + #define DELIMITERLENGTH (sizeof delimiter) -#define STATUSLENGTH ((sizeof blocks / sizeof blocks[0]) * (CMDOUTLENGTH + DELIMITERLENGTH)) +#define STATUSLENGTH (LENGTH(blocks) * (CMDOUTLENGTH + DELIMITERLENGTH) + 1) #include "config.h"