X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fxrayswarm.c;h=15fc96d28deb8355ea61843d9564d310886a94fb;hb=6a1da724858673ac40aa13a9612340d8bed8c7b9;hp=5befa9b36e135efa9210b391d21ec25d844e3b82;hpb=de041722414a2e31c1c04caa10aaec9d6952e9b4;p=xscreensaver diff --git a/hacks/xrayswarm.c b/hacks/xrayswarm.c index 5befa9b3..15fc96d2 100644 --- a/hacks/xrayswarm.c +++ b/hacks/xrayswarm.c @@ -65,7 +65,7 @@ XrmOptionDescRec options [] = { {0,0,0,0} }; -static char colors[768]; +static unsigned char colors[768]; static Display *dpy; static Window win; @@ -233,14 +233,14 @@ void initCMap(void) { /* random colors start at 52 */ numRandomColors = MAX_TRAIL_LEN; - colors[n++] = random()&255; - colors[n++] = random()&255; - colors[n++] = colors[n-2]/2 + colors[n-3]/2; + colors[n] = random()&255; n++; + colors[n] = random()&255; n++; + colors[n] = colors[n-2]/2 + colors[n-3]/2; n++; for (i = 0; i < numRandomColors; i++) { - colors[n++] = (colors[n-3] + (random()&31) - 16)&255; - colors[n++] = (colors[n-3] + (random()&31) - 16)&255; - colors[n++] = colors[n-2]/(float)(i+2) + colors[n-3]/(float)(i+2); + colors[n] = (colors[n-3] + (random()&31) - 16)&255; n++; + colors[n] = (colors[n-3] + (random()&31) - 16)&255; n++; + colors[n] = colors[n-2]/(float)(i+2) + colors[n-3]/(float)(i+2); n++; } numColors = n/3 + 1;