projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(fsp_to_string): Clean out some crufty #ifdefs
[gnulib.git]
/
lib
/
hash.c
diff --git
a/lib/hash.c
b/lib/hash.c
index
5c61b54
..
5899f57
100644
(file)
--- a/
lib/hash.c
+++ b/
lib/hash.c
@@
-376,9
+376,8
@@
hash_string (const char *string, unsigned int n_buckets)
/* Return true if CANDIDATE is a prime number. CANDIDATE should be an odd
number at least equal to 11. */
/* Return true if CANDIDATE is a prime number. CANDIDATE should be an odd
number at least equal to 11. */
-static bool
-is_prime (candidate)
- unsigned long candidate;
+static int
+is_prime (unsigned long candidate)
{
unsigned long divisor = 3;
unsigned long square = divisor * divisor;
{
unsigned long divisor = 3;
unsigned long square = divisor * divisor;
@@
-397,9
+396,10
@@
is_prime (candidate)
prime. CANDIDATE should be at least equal to 10. */
static unsigned long
prime. CANDIDATE should be at least equal to 10. */
static unsigned long
-next_prime (candidate)
- unsigned long candidate;
+next_prime (unsigned long candidate)
{
{
+ assert (candidate >= 10);
+
/* Make it definitely odd. */
candidate |= 1;
/* Make it definitely odd. */
candidate |= 1;