Updating the ChangeLog and TODO files in preparation for the upcoming release
[freeglut] / progs / demos / Fractals_random / fractals_random.c
index fcf9a85..bf290bc 100644 (file)
 #include <GL/freeglut.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <math.h>
 #ifdef WIN32
-#include <crtdbg.h>  // DUMP MEMORY LEAKS
+/* DUMP MEMORY LEAKS */
+#include <crtdbg.h>
 #endif
 
 typedef struct
@@ -63,10 +65,10 @@ static void draw_level ( int num, double m00, double m01, double m10, double m11
 
   for ( i = 0; i < 10; i++ )
   {
-    int random = (rand() >> 10) % num_trans;
+    int random = ( rand( ) >> 10 ) % num_trans;
     double new_x = affine[random].a00 * current_x + affine[random].a01 * current_y + affine[random].b0 ;
     double new_y = affine[random].a10 * current_x + affine[random].a11 * current_y + affine[random].b1 ;
-
+    
     glVertex2d ( new_x, new_y ) ;
     current_x = new_x ;
     current_y = new_y ;
@@ -367,7 +369,8 @@ main(int argc, char *argv[])
   free ( affine ) ;
 
 #ifdef WIN32
-  _CrtDumpMemoryLeaks () ;  // DUMP MEMORY LEAK INFORMATION
+  /* DUMP MEMORY LEAK INFORMATION */
+  _CrtDumpMemoryLeaks () ;
 #endif
 
   return 0;             /* ANSI C requires main to return int. */