shut up gcc
diff --git a/src/libdraw/md-draw.c b/src/libdraw/md-draw.c index 45dc69f..2d8681e 100644 --- a/src/libdraw/md-draw.c +++ b/src/libdraw/md-draw.c
@@ -1267,6 +1267,7 @@ uchar *repl, *r, *w, *ow, bits; int i, n, sh, depth, x, dx, npack, nbits; + memset(&b, 0, sizeof b); b.rgba = (u32int*)buf; b.grey = w = buf; b.red = b.blu = b.grn = w; @@ -1402,6 +1403,7 @@ int a, convgrey, copyalpha, dx, i, m; uchar *q, *cmap, *begin, *end, *r, *w; + memset(&b, 0, sizeof b); begin = p->bytey0s + y*p->bwidth; r = p->bytermin + y*p->bwidth; end = p->bytey0e + y*p->bwidth; @@ -1688,6 +1690,7 @@ uchar *q; USED(s); + memset(&b, 0, sizeof b); q = p->bytermin + y*p->bwidth; b.red = q; /* ptr to data */ b.grn = b.blu = b.grey = b.alpha = nil;