MOUSE_VISIBLE
#define IS_MOUSE_VISIBLE(scr) ((scr)->mouse_flags & MOUSE_VISIBLE)
if (ISSET(scr->mouse_flags, MOUSE_VISIBLE))
SET(scr->mouse_flags, MOUSE_VISIBLE);
if (!ISSET(scr->mouse_flags, MOUSE_VISIBLE))
CLR(scr->mouse_flags, MOUSE_VISIBLE); /* cursor hidden in selection */
if (ISSET(scr->mouse_flags, MOUSE_VISIBLE))
CLR(scr->mouse_flags, BLANK_TO_EOL | MOUSE_VISIBLE);
if (ISSET(scr->mouse_flags, MOUSE_VISIBLE))
CLR(scr->mouse_flags, BLANK_TO_EOL | MOUSE_VISIBLE);
if (ISSET(scr->mouse_flags, MOUSE_VISIBLE)) {
CLR(scr->mouse_flags, MOUSE_VISIBLE);