big_half_pos
(void) big_half_pos(mid, mid);
(void) big_half_pos(m, m);
(void) big_half_pos(n, n);
(void) big_half_pos(&o, &o); /* cannot fail */