inverse_region
inverse_region(scr, scr->cpy_start, scr->cpy_end);
inverse_region(scr, scr->cpy_start, scr->cpy_end);
inverse_region(scr, scr->cpy_end + 1, scr->mouse);
inverse_region(scr, scr->mouse + 1, scr->cpy_end);
inverse_region(scr, scr->mouse, scr->cpy_start - 1);
inverse_region(scr, scr->cpy_start, scr->mouse - 1);
inverse_region(scr, scr->orig_end + 1, scr->cpy_end);
inverse_region(scr, scr->cpy_start,
inverse_region(scr, old_cpy_end + 1, scr->cpy_end);
inverse_region(scr, scr->cpy_end + 1,
inverse_region(scr, scr->cpy_end + 1,
inverse_region(scr, scr->cpy_start, old_cpy_start - 1);
inverse_region(scr, old_cpy_start,
inverse_region(scr, old_cpy_start,
inverse_region(scr, scr->orig_end + 1, scr->cpy_end);
inverse_region(scr, scr->cpy_start,
inverse_region(scr, old_cpy_end + 1, scr->cpy_end);
inverse_region(scr, scr->cpy_end + 1, old_cpy_end);
inverse_region(scr, scr->cpy_start, old_cpy_start - 1);
inverse_region(scr, old_cpy_start, scr->cpy_start - 1);
inverse_region(scr, scr->cpy_start, scr->cpy_end);
void inverse_region(struct wsscreen *, u_int, u_int);