all repos — slstatus @ 914440b4fc3c5ecb7d9eedf4da6f2a1c7ec2e7a9

my build of slstatus (tools.suckless.org/slstatus/)

Properly declare buf as extern and fix all unused-warnings
Laslo Hunhold dev@frign.de
Sun, 17 Sep 2017 17:21:54 +0200
commit

914440b4fc3c5ecb7d9eedf4da6f2a1c7ec2e7a9

parent

eea99fc0ac0ca9333863fca80062f22fdd953468

3 files changed, 6 insertions(+), 3 deletions(-)

jump to
M config.mkconfig.mk

@@ -12,7 +12,7 @@ X11LIB = /usr/X11R6/lib

# flags CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE -CFLAGS = -std=c99 -pedantic -Wall -Wextra -Wno-unused -Os +CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os LDFLAGS = -L$(X11LIB) -s LDLIBS = -lX11
M slstatus.cslstatus.c

@@ -10,6 +10,7 @@ #include <time.h>

#include <X11/Xlib.h> #include "arg.h" +#include "slstatus.h" #include "util.h" struct arg {

@@ -19,15 +20,17 @@ const char *args;

}; char *argv0; +char buf[1024]; static unsigned short int done; static Display *dpy; -#include "slstatus.h" #include "config.h" static void terminate(const int signo) { + (void)signo; + done = 1; }
M util.hutil.h

@@ -1,4 +1,4 @@

-static char buf[1024]; +extern char buf[1024]; #define LEN(x) (sizeof (x) / sizeof *(x))