Fix srandom arg type according to Lite2

This commit is contained in:
Andrey A. Chernov 1997-03-11 14:06:52 +00:00
parent 2c8bf35a05
commit 28c4ca5ce6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=23698
3 changed files with 4 additions and 4 deletions

View File

@ -200,7 +200,7 @@ char *av[];
#endif
init_prob();
srandom((int)(time((time_t *) NULL) ^ getpid()));
srandom((unsigned long)(time((time_t *) NULL) ^ getpid()));
do {
get_fort();
} while ((Short_only && fortlen() > SLEN) ||

View File

@ -96,7 +96,7 @@ main(argc, argv)
getargs(argc, argv);
if (randomize) {
*x = (ender - begin) * (ender > begin ? 1 : -1);
srandom((unsigned) s);
srandom((unsigned long) s);
for (*i = 1; *i <= reps || infinity; (*i)++) {
*y = (double) random() / LONG_MAX;
putdata(*y * *x + begin, reps - *i);

View File

@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: local_passwd.c,v 1.13 1997/02/22 19:56:34 peter Exp $
* $Id: local_passwd.c,v 1.14 1997/03/10 07:46:03 ache Exp $
*/
#ifndef lint
@ -152,7 +152,7 @@ getnewpasswd(pw, nis)
(void)printf("Mismatch; try again, EOF to quit.\n");
}
/* grab a random printable character that isn't a colon */
(void)srandom((unsigned)(time(NULL) ^ getpid()));
(void)srandom((unsigned long)(time(NULL) ^ getpid()));
#ifdef NEWSALT
salt[0] = _PASSWORD_EFMT1;
to64(&salt[1], (long)(29 * 25), 4);