commit 6b11fe88cb3dd3a8181f56c24a33e065067d2170 from: rsc date: Fri Apr 21 03:01:48 2006 UTC shut up gcc commit - 473cc012c1f0f14c96756403e6f6813ed9baea8c commit + 6b11fe88cb3dd3a8181f56c24a33e065067d2170 blob - 45dc69fefd01afd3449fc8cb9759c68c6950f3ea blob + 2d8681e5ee156abfa91e72b41a88477921e13fa7 --- src/libdraw/md-draw.c +++ src/libdraw/md-draw.c @@ -1267,6 +1267,7 @@ readnbit(Param *p, uchar *buf, int y) 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 @@ readcmap(Param *p, uchar *buf, int y) 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 @@ readptr(Param *p, uchar *s, int y) 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;