closestenemy
closest = closestenemy(sp, r ? 'r' : 'l', 0);
if (range(closest, sp) > range(sp, closestenemy(sp, r ? 'r' : 'l', 1)))
close = closestenemy(sp, 0, 0);
closest = closestenemy(sp, 0, 0);
struct ship *closestenemy(struct ship *, int, int);
if ((sp = closestenemy(ms, 0, 1)) == 0)
closest = closestenemy(ms, (r ? 'r' : 'l'), 1);