* src/vm/cycles-stats.c (cycles_stats_print): Made count, floor, and ceiling
authoredwin <none@none>
Sat, 22 Apr 2006 09:35:43 +0000 (09:35 +0000)
committeredwin <none@none>
Sat, 22 Apr 2006 09:35:43 +0000 (09:35 +0000)
of type u8. This should avoid overflow problems.

* src/vm/cycles-stats.h (cycles_stats_print): Made count an u8.

src/vm/cycles-stats.c
src/vm/cycles-stats.h

index eba62d98c2d9112e03edaea72fb3a63f6e5dc191..0734f1e54203b4b7d58eb2762f47662fb5c8c876 100644 (file)
@@ -56,11 +56,11 @@ static struct cycles_stats_percentile cycles_stats_percentile_defs[] = {
 
 void cycles_stats_print(FILE *file,
                                                const char *name, int nbins, int div,
-                                               u4 *bins, u4 count, u8 min, u8 max)
+                                               u4 *bins, u8 count, u8 min, u8 max)
 {
         s4 i;
                struct cycles_stats_percentile *pcd;
-               u4 floor, ceiling;
+               u8 floor, ceiling;
                u8 p;
                u8 cumul;
                double percentile;
index 540ce07c2c415427bef6c07e9d969abc7e01b944..9a0d63323fabbaec55d5608762fa21c47e5cac96 100644 (file)
@@ -78,7 +78,7 @@
 
 void cycles_stats_print(FILE *file,
                                            const char *name, int nbins, int div,
-                                           u4 *bins, u4 count, u8 min, u8 max);
+                                           u4 *bins, u8 count, u8 min, u8 max);
 
 
 #else /* !defined(ENABLE_CYCLES_STATS) */