tshut up gcc - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6b11fe88cb3dd3a8181f56c24a33e065067d2170
 (DIR) parent 473cc012c1f0f14c96756403e6f6813ed9baea8c
 (HTM) Author: rsc <devnull@localhost>
       Date:   Fri, 21 Apr 2006 03:01:48 +0000
       
       shut up gcc
       
       Diffstat:
         M src/libdraw/md-draw.c               |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/libdraw/md-draw.c b/src/libdraw/md-draw.c
       t@@ -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;
       t@@ -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;
       t@@ -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;