act[0] = 0;
for (cn = 1; cn < MAXNOC; cn++) {
act[cn] = relations_with(cn, victim) <= HOSTILE;
- emp_initque((struct emp_qelem *)&mi[cn]);
+ emp_initque(&mi[cn].queue);
}
build_mission_list(mi, act, act, x, y, MI_INTERDICT);
other_act[cn] = rel <= HOSTILE;
plane_act[cn] = mission == MI_SINTERDICT
? rel <= NEUTRAL : other_act[cn];
- emp_initque((struct emp_qelem *)&mi[cn]);
+ emp_initque(&mi[cn].queue);
}
build_mission_list(mi, other_act, plane_act, x, y, mission);
act[0] = 0;
for (cn = 1; cn < MAXNOC; cn++) {
act[cn] = feels_like_helping(cn, actee, victim);
- emp_initque((struct emp_qelem *)&mi[cn]);
+ emp_initque(&mi[cn].queue);
}
build_mission_list(mi, act, act, x, y, MI_SUPPORT);
getsect(x, y, §);
a->own = sect.sct_own;
- emp_insque((struct emp_qelem *)a, airp);
+ emp_insque(&a->queue, airp);
}
/*