DBP
if (sp->file->DBP[n].turnsent)
men += sp->file->DBP[n].mensent;
bp = isdefense ? from->file->DBP : from->file->OBP;
int n, OBP = 0, DBP = 0, dbp = 0;
bp = isdefense ? ship->file->DBP : ship->file->OBP;
DBP = is_toughmelee(to, ship, 1, count + 1);
if (OBP > obp + 10 || OBP + DBP >= obp + dbp + 10)
bp = isdefense ? from->file->DBP : from->file->OBP;
struct BP DBP[NBP]; /* 48 */
struct BP *p = isdefense ? from->file->DBP : from->file->OBP;
struct BP *p = isdefense ? ship->file->DBP : ship->file->OBP;
if (mf->DBP[n].turnsent)
men += mf->DBP[n].mensent;
if (mf->DBP[n].turnsent)
men += mf->DBP[n].mensent;
ptr = isdefense ? to->file->DBP : to->file->OBP;
struct BP *p = &ship->file->DBP[a];