aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2006-04-21 03:01:48 +0000
committerrsc <devnull@localhost>2006-04-21 03:01:48 +0000
commit6b11fe88cb3dd3a8181f56c24a33e065067d2170 (patch)
tree481b6aa3154dc08ae45f3e4e2a98c714c82440d1 /src/libdraw
parent473cc012c1f0f14c96756403e6f6813ed9baea8c (diff)
downloadplan9port-6b11fe88cb3dd3a8181f56c24a33e065067d2170.tar.gz
plan9port-6b11fe88cb3dd3a8181f56c24a33e065067d2170.tar.bz2
plan9port-6b11fe88cb3dd3a8181f56c24a33e065067d2170.zip
shut up gcc
Diffstat (limited to 'src/libdraw')
-rw-r--r--src/libdraw/md-draw.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libdraw/md-draw.c b/src/libdraw/md-draw.c
index 45dc69fe..2d8681e5 100644
--- a/src/libdraw/md-draw.c
+++ b/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;