From dc0c031ad8018bce613b21405fcb58b0bdda60dc Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Mon, 10 Jul 2000 22:41:30 +0000 Subject: [PATCH] Now that prototypes are in scope, the compiler gives legit wngs about int size mismatches at two calls to s_rand. Stuffed in casts to make the code do what it did before but w/o warnings -- although unclear that's correct! --- Modules/rotormodule.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/rotormodule.c b/Modules/rotormodule.c index 6960acf1c5c..70ba03287f2 100644 --- a/Modules/rotormodule.c +++ b/Modules/rotormodule.c @@ -330,8 +330,8 @@ RTR_init(Rotorobj *r) RTR_e_rotors(r); RTR_d_rotors(r); for (i = 0; i < r->rotors; i++) { - r->positions[i] = (unsigned char) r_rand(r,r->size); - r->advances[i] = (1+(2*(r_rand(r,r->size/2)))); + r->positions[i] = (unsigned char) r_rand(r, (short)r->size); + r->advances[i] = (1+(2*(r_rand(r, (short)(r->size/2))))); RTR_permute_rotor(r, &(r->e_rotor[(i*r->size)]), &(r->d_rotor[(i*r->size)]));