static /*@observer@*/const char *gensalt (size_t salt_size);
#endif /* !USE_XCRYPT_GENSALT */
#if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT)
-static long csrand_interval (long min, long max);
+static unsigned long csrand_interval (unsigned long min, unsigned long max);
#endif /* USE_SHA_CRYPT || USE_BCRYPT */
#ifdef USE_SHA_CRYPT
static /*@observer@*/unsigned long SHA_get_salt_rounds (/*@null@*/const int *prefered_rounds);
*
* It favors slightly the higher numbers.
*/
-static long csrand_interval (long min, long max)
+static unsigned long csrand_interval (unsigned long min, unsigned long max)
{
double drand;
long ret;
max_rounds = min_rounds;
}
- rounds = (unsigned long) csrand_interval (min_rounds, max_rounds);
+ rounds = csrand_interval (min_rounds, max_rounds);
}
} else if (0 == *prefered_rounds) {
rounds = SHA_ROUNDS_DEFAULT;
max_rounds = min_rounds;
}
- rounds = (unsigned long) csrand_interval (min_rounds, max_rounds);
+ rounds = csrand_interval (min_rounds, max_rounds);
}
} else if (0 == *prefered_rounds) {
rounds = B_ROUNDS_DEFAULT;