]> git.imager.perl.org - imager.git/blobdiff - dynfilt/mandelbrot.c
avoid a possible sign-extension for offsets/sizes in SGI
[imager.git] / dynfilt / mandelbrot.c
index 4952ee360fa45c06c465a8ecec56dd78292263dd..a323d31a5d5ba3508ab0de8ea06bf58049454f54 100644 (file)
@@ -1,5 +1,5 @@
 #include "pluginst.h"
-
+#include <stdlib.h>
 
 char evalstr[]="Mandlebrot renderer";
 
@@ -50,14 +50,14 @@ void mandlebrot(void *INP) {
   i_color icl[256];
   srand(12235);
   for(i=1;i<256; i++) {
-    icl[i].rgb.r = 100+(int) (155.0*rand()/(RAND_MAX+1.0));
-    icl[i].rgb.g = 100+(int) (155.0*rand()/(RAND_MAX+1.0));
-    icl[i].rgb.g = 100+(int) (155.0*rand()/(RAND_MAX+1.0));
+    icl[i].rgb.r = 100+(int) (156.0*rand()/(RAND_MAX+1.0));
+    icl[i].rgb.g = 100+(int) (156.0*rand()/(RAND_MAX+1.0));
+    icl[i].rgb.b = 100+(int) (156.0*rand()/(RAND_MAX+1.0));
   }
 
   icl[0].rgb.r = 0;
   icl[0].rgb.g = 0;
-  icl[0].rgb.g = 0;
+  icl[0].rgb.b = 0;