emp_initque(list);
snxtitem_all(&ni, EF_PLANE);
- while (nxtitem(&ni, (s_char *)&plane)) {
+ while (nxtitem(&ni, &plane)) {
if (!plane.pln_own)
continue;
if (plane.pln_effic < 100)
continue;
/* got a valid interceptor */
- irv = (struct plist *)malloc(sizeof(*irv));
+ irv = malloc(sizeof(*irv));
irv->state = P_OK;
irv->bombs = 0;
irv->misc = 0;
pcp = ip->pcp;
if (mission_pln_equip(ip, 0, 0, 'i') < 0) {
emp_remque(qp);
- free((s_char *)qp);
+ free(qp);
continue;
}
/* got one interceptor, delete from irv_list and
pcp = ip->pcp;
if (mission_pln_equip(ip, 0, 0, 'i') < 0) {
emp_remque(qp);
- free((s_char *)qp);
+ free(qp);
continue;
}
/* got one interceptor, delete from irv_list and
while (!QEMPTY(irvlist)) {
qp = irvlist->q_forw;
emp_remque(qp);
- free((s_char *)qp);
+ free(qp);
}
if (icount == 0) {
if (sect.sct_own != 0)
pp->pln_own = 0;
putplane(pp->pln_uid, pp);
emp_remque(qp);
- free((s_char *)qp);
+ free(qp);
if (destroyed)
break;
}
while (!QEMPTY(intlist)) {
qp = intlist->q_forw;
emp_remque(qp);
- free((s_char *)qp);
+ free(qp);
}
if (destroyed)
return (destroyed);