commit 262c6ec4304f3ad064141528320e2b47dfa6a2d2
parent 1a81a510f30b06b1b99033be288845dd2dd2d747
Author: Kris Maglione <jg@suckless.org>
Date: Thu, 1 Oct 2009 16:42:54 -0400
Fix warnings in optimized compile.
Diffstat:
7 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/cmd/menu/history.c b/cmd/menu/history.c
@@ -51,6 +51,7 @@ history_dump(const char *path, int max) {
Item *h, *first;
int i, n, fd;
+ SET(first);
if(fork() != 0)
return;
diff --git a/cmd/menu/menu.c b/cmd/menu/menu.c
@@ -138,6 +138,7 @@ _menu_draw(bool draw) {
pad = (font->height & ~1);
rd = r;
+ rp = ZR; // SET(rp)
if (prompt) {
if (!promptw)
promptw = textwidth(font, prompt) + 2 * ltwidth;
diff --git a/cmd/wmii/_util.c b/cmd/wmii/_util.c
@@ -141,11 +141,11 @@ _backtrace(int pid, char *btarg) {
int fd[3], p[2];
int status, cmdfd;
+ gdbcmd = estrdup("/tmp/gdbcmd.XXXXXX");
if(pipe(p) < 0)
goto done;
closeexec(p[0]);
- gdbcmd = estrdup("/tmp/gdbcmd.XXXXXX");
cmdfd = mkstemp(gdbcmd);
if(cmdfd < 0)
goto done;
diff --git a/cmd/wmii/bar.c b/cmd/wmii/bar.c
@@ -90,6 +90,7 @@ bar_create(Bar **bp, const char *name) {
strlcat(b->buf, " ", sizeof(b->buf));
strlcat(b->buf, b->text, sizeof(b->buf));
+ SET(i);
for(sp=screens; (s = *sp); sp++) {
i = bp - s->bar;
if(i < nelem(s->bar))
diff --git a/cmd/wmii/mouse.c b/cmd/wmii/mouse.c
@@ -219,6 +219,7 @@ mouse_resizecolframe(Frame *f, Align align) {
v = selview;
d = divs;
+ SET(a);
foreach_column(v, s, a) {
if(a == f->area)
break;
diff --git a/cmd/wmii/screen.c b/cmd/wmii/screen.c
@@ -87,6 +87,7 @@ leastthing(Rectangle rect, int direction, Vector_ptr *vec, Rectangle (*key)(void
int i, best, d;
SET(d);
+ SET(best);
for(i=0; i < vec->n; i++) {
p = vec->ary[i];
r = key(p);
@@ -112,7 +113,7 @@ leastthing(Rectangle rect, int direction, Vector_ptr *vec, Rectangle (*key)(void
void*
findthing(Rectangle rect, int direction, Vector_ptr *vec, Rectangle (*key)(void*), bool wrap) {
Rectangle isect;
- Rectangle r, bestisect, bestr;
+ Rectangle r, bestisect = {0,}, bestr = {0,};
void *best, *p;
int i, n;
diff --git a/cmd/wmiir.c b/cmd/wmiir.c
@@ -260,6 +260,7 @@ xls(int argc, char *argv[]) {
usage();
}ARGEND;
+ count = 0;
file = EARGF(usage());
do {
stat = ixp_stat(client, file);