diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 2000-02-08 04:39:02 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 2000-02-08 04:39:02 +0000 |
commit | 745b8ca0fc4d987837a24d1ed5f53006478d2716 (patch) | |
tree | d6471c55e430ad890aabc21f06dc169bfd5cba58 /gdb/bcache.c | |
parent | 1171f8d754f71e35fd2f6c4e82b00f3c685e515f (diff) | |
download | gdb-745b8ca0fc4d987837a24d1ed5f53006478d2716.zip gdb-745b8ca0fc4d987837a24d1ed5f53006478d2716.tar.gz gdb-745b8ca0fc4d987837a24d1ed5f53006478d2716.tar.bz2 |
Clean up compiler warnings:
* bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
stack.c, valprint.c: Change variables to unsigned.
* bcache.c: Rearrange to avoid warnings about variables not being set.
* c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
rather than declaring print_max and repeat_count_threashold
ourselves (incorrectly).
* valprint.h: Do declare repeat_count_threashold.
* ch-exp.c: Use default case for internal error.
* findvar.c: Don't omit argument type.
* symtab.c: Remove unused variable.
Diffstat (limited to 'gdb/bcache.c')
-rw-r--r-- | gdb/bcache.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/gdb/bcache.c b/gdb/bcache.c index 8ac3305..766aff9 100644 --- a/gdb/bcache.c +++ b/gdb/bcache.c @@ -85,19 +85,18 @@ expand_hash_table (struct bcache *bcache) 4194301, 8388617, 16777213, 33554467, 67108859, 134217757, 268435459, 536870923, 1073741827, 2147483659UL }; - int new_num_buckets; + unsigned int new_num_buckets; struct bstring **new_buckets; - int i; + unsigned int i; /* Find the next size. */ + new_num_buckets = bcache->num_buckets * 2; for (i = 0; i < (sizeof (sizes) / sizeof (sizes[0])); i++) if (sizes[i] > bcache->num_buckets) { new_num_buckets = sizes[i]; break; } - if (i >= (sizeof (sizes) / sizeof (sizes[0]))) - new_num_buckets = bcache->num_buckets * 2; /* Allocate the new table. */ { @@ -233,7 +232,7 @@ print_bcache_statistics (struct bcache *c, char *type) /* Count the number of occupied buckets, and measure chain lengths. */ { - int b; + unsigned int b; int *chain_length = (int *) alloca (c->num_buckets * sizeof (*chain_length)); @@ -275,7 +274,7 @@ print_bcache_statistics (struct bcache *c, char *type) printf_filtered (" Cached '%s' statistics:\n", type); printf_filtered (" Total object count: %ld\n", c->total_count); - printf_filtered (" Unique object count: %ld\n", c->unique_count); + printf_filtered (" Unique object count: %lu\n", c->unique_count); printf_filtered (" Percentage of duplicates, by count: "); print_percentage (c->total_count - c->unique_count, c->total_count); printf_filtered ("\n"); @@ -301,7 +300,7 @@ print_bcache_statistics (struct bcache *c, char *type) median_chain_length); printf_filtered (" Average hash chain length: "); if (c->num_buckets > 0) - printf_filtered ("%3ld\n", c->unique_count / c->num_buckets); + printf_filtered ("%3lu\n", c->unique_count / c->num_buckets); else printf_filtered ("(not applicable)\n"); printf_filtered (" Maximum hash chain length: %3d\n", max_chain_length); |