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!
This commit is contained in:
Tim Peters 2000-07-10 22:41:30 +00:00
parent 194e43e953
commit dc0c031ad8

View File

@ -330,8 +330,8 @@ RTR_init(Rotorobj *r)
RTR_e_rotors(r); RTR_e_rotors(r);
RTR_d_rotors(r); RTR_d_rotors(r);
for (i = 0; i < r->rotors; i++) { for (i = 0; i < r->rotors; i++) {
r->positions[i] = (unsigned char) r_rand(r,r->size); r->positions[i] = (unsigned char) r_rand(r, (short)r->size);
r->advances[i] = (1+(2*(r_rand(r,r->size/2)))); r->advances[i] = (1+(2*(r_rand(r, (short)(r->size/2)))));
RTR_permute_rotor(r, RTR_permute_rotor(r,
&(r->e_rotor[(i*r->size)]), &(r->e_rotor[(i*r->size)]),
&(r->d_rotor[(i*r->size)])); &(r->d_rotor[(i*r->size)]));