Properly declare buf as extern and fix all unused-warnings

This commit is contained in:
Laslo Hunhold 2017-09-17 17:21:54 +02:00 committed by Aaron Marcher
parent eea99fc0ac
commit 914440b4fc
No known key found for this signature in database
GPG key ID: 74B048E5C2474F9A
3 changed files with 6 additions and 3 deletions

View file

@ -12,7 +12,7 @@ X11LIB = /usr/X11R6/lib
# flags # flags
CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE 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 LDFLAGS = -L$(X11LIB) -s
LDLIBS = -lX11 LDLIBS = -lX11

View file

@ -10,6 +10,7 @@
#include <X11/Xlib.h> #include <X11/Xlib.h>
#include "arg.h" #include "arg.h"
#include "slstatus.h"
#include "util.h" #include "util.h"
struct arg { struct arg {
@ -19,15 +20,17 @@ struct arg {
}; };
char *argv0; char *argv0;
char buf[1024];
static unsigned short int done; static unsigned short int done;
static Display *dpy; static Display *dpy;
#include "slstatus.h"
#include "config.h" #include "config.h"
static void static void
terminate(const int signo) terminate(const int signo)
{ {
(void)signo;
done = 1; done = 1;
} }

2
util.h
View file

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