break;
case 'T':
shp_set_tech(ship,
- errcheck(arg, mchr[ship->shp_type].m_tech, SHRT_MAX));
+ errcheck(arg,
+ mchr[(int)ship->shp_type].m_tech, SHRT_MAX));
break;
case 'E':
ship->shp_effic = errcheck(arg, SHIP_MINEFF, 100);
break;
case 't':
lnd_set_tech(land,
- errcheck(arg, lchr[land->lnd_type].l_tech, SHRT_MAX));
+ errcheck(arg,
+ lchr[(int)land->lnd_type].l_tech, SHRT_MAX));
break;
case 'a':
if (p[0] == '~')
break;
case 't':
pln_set_tech(plane,
- errcheck(arg, plchr[plane->pln_type].pl_tech, SHRT_MAX));
+ errcheck(arg,
+ plchr[(int)plane->pln_type].pl_tech, SHRT_MAX));
break;
case 'w':
if (p[0] == '~')