diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 2001-03-15 20:24:59 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2001-03-15 20:24:59 +0000 |
commit | f8a0ba8c2f6883339c00db029c66432a4c3077f2 (patch) | |
tree | 8ef31d0d8d9aa05a4432e84c052998c0c5274413 /libiberty/hashtab.c | |
parent | 8860ddab5d55f2b82a58f706c5243e4f40d759fe (diff) | |
download | gcc-f8a0ba8c2f6883339c00db029c66432a4c3077f2.zip gcc-f8a0ba8c2f6883339c00db029c66432a4c3077f2.tar.gz gcc-f8a0ba8c2f6883339c00db029c66432a4c3077f2.tar.bz2 |
Silence warning
From-SVN: r40512
Diffstat (limited to 'libiberty/hashtab.c')
-rw-r--r-- | libiberty/hashtab.c | 71 |
1 files changed, 32 insertions, 39 deletions
diff --git a/libiberty/hashtab.c b/libiberty/hashtab.c index 97b717f..b27c942 100644 --- a/libiberty/hashtab.c +++ b/libiberty/hashtab.c @@ -71,14 +71,6 @@ static PTR *find_empty_slot_for_expand PARAMS ((htab_t, hashval_t)); htab_hash htab_hash_pointer = hash_pointer; htab_eq htab_eq_pointer = eq_pointer; -/* This avoids a warning that 4294967291 is signed for pre-ISO C systems and - unsigned for ISO C systems on 32-bit hosts. */ -#ifdef __STDC__ -#define UL(num) num ## UL -#else -#define UL(num) ((unsigned long)(num/**/L)) -#endif - /* The following function returns a nearest prime number which is greater than N, and near a power of two. */ @@ -89,37 +81,38 @@ higher_prime_number (n) /* These are primes that are near, but slightly smaller than, a power of two. */ static unsigned long primes[] = { - UL(2), - UL(7), - UL(13), - UL(31), - UL(61), - UL(127), - UL(251), - UL(509), - UL(1021), - UL(2039), - UL(4093), - UL(8191), - UL(16381), - UL(32749), - UL(65521), - UL(131071), - UL(262139), - UL(524287), - UL(1048573), - UL(2097143), - UL(4194301), - UL(8388593), - UL(16777213), - UL(33554393), - UL(67108859), - UL(134217689), - UL(268435399), - UL(536870909), - UL(1073741789), - UL(2147483647), - UL(4294967291), + (unsigned long) 2, + (unsigned long) 7, + (unsigned long) 13, + (unsigned long) 31, + (unsigned long) 61, + (unsigned long) 127, + (unsigned long) 251, + (unsigned long) 509, + (unsigned long) 1021, + (unsigned long) 2039, + (unsigned long) 4093, + (unsigned long) 8191, + (unsigned long) 16381, + (unsigned long) 32749, + (unsigned long) 65521, + (unsigned long) 131071, + (unsigned long) 262139, + (unsigned long) 524287, + (unsigned long) 1048573, + (unsigned long) 2097143, + (unsigned long) 4194301, + (unsigned long) 8388593, + (unsigned long) 16777213, + (unsigned long) 33554393, + (unsigned long) 67108859, + (unsigned long) 134217689, + (unsigned long) 268435399, + (unsigned long) 536870909, + (unsigned long) 1073741789, + (unsigned long) 2147483647, + /* 4294967291L */ + ((unsigned long) 2147483647) + ((unsigned long) 2147483642), }; unsigned long* low = &primes[0]; |