HideCursor()
HideCursor(void)
HideCursor(){	register TScreen *screen = &term->screen;	GC	currentGC;	register int flags, fg_bg = 0;	Char c;	Boolean	in_selection;	if (screen->cursor_state == OFF)	/* FIXME */		return;	if(screen->cursor_row - screen->topline > screen->max_row)		return;	c     = SCRN_BUF_CHARS(screen, screen->cursor_row)[screen->cursor_col];	flags = SCRN_BUF_ATTRS(screen, screen->cursor_row)[screen->cursor_col];	if_OPT_ISO_COLORS(screen,{	    fg_bg = SCRN_BUF_COLOR(screen, screen->cursor_row)[screen->cursor_col];	})#ifndef NO_ACTIVE_ICON	if (IsIcon(screen)) {	    screen->cursor_state = OFF;	    return;	}#endif /* NO_ACTIVE_ICON */	if (screen->cursor_row > screen->endHRow ||	    (screen->cursor_row == screen->endHRow &&	     screen->cursor_col >= screen->endHCol) ||	    screen->cursor_row < screen->startHRow ||	    (screen->cursor_row == screen->startHRow &&	     screen->cursor_col < screen->startHCol))	    in_selection = False;	else	    in_selection = True;	currentGC = updatedXtermGC(screen, flags, fg_bg, in_selection);	if (c == 0)		c = ' ';	TRACE(("%s @%d, calling drawXtermText\n", __FILE__, __LINE__))	drawXtermText(screen, flags, currentGC,		CursorX(screen, screen->cursor_col),		CursorY(screen, screen->cursor_row),		curXtermChrSet(screen->cur_row),		&c, 1);	screen->cursor_state = OFF;	resetXtermGC(screen, flags, in_selection);}