commit 914440b4fc3c5ecb7d9eedf4da6f2a1c7ec2e7a9
parent eea99fc0ac0ca9333863fca80062f22fdd953468
Author: Laslo Hunhold <dev@frign.de>
Date: Sun, 17 Sep 2017 17:21:54 +0200
Properly declare buf as extern and fix all unused-warnings
Diffstat:
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/config.mk b/config.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
diff --git a/slstatus.c b/slstatus.c
@@ -10,6 +10,7 @@
#include <X11/Xlib.h>
#include "arg.h"
+#include "slstatus.h"
#include "util.h"
struct arg {
@@ -19,15 +20,17 @@ struct arg {
};
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;
}
diff --git a/util.h b/util.h
@@ -1,4 +1,4 @@
-static char buf[1024];
+extern char buf[1024];
#define LEN(x) (sizeof (x) / sizeof *(x))