ClearBufRows (screen, first, last)  register TScreen *screen; register int first, last;
ClearBufRows ( register TScreen *screen, register int first, register int last)
ClearBufRows (screen, first, last)/*   Sets the rows first though last of the buffer of screen to spaces.   Requires first <= last; first, last are rows of screen->buf. */register TScreen *screen;register int first, last;{	ScrnBuf	buf = screen->visbuf;	int	len = screen->max_col + 1;	register int row;	register int flags = TERM_COLOR_FLAGS;	TRACE(("ClearBufRows %d..%d\n", first, last))	for (row = first; row <= last; row++) {	    bzero (BUF_CHARS(buf, row), len);	    memset(BUF_ATTRS(buf, row), flags, len);	    if_OPT_ISO_COLORS(screen,{		memset(BUF_COLOR(buf, row), xtermColorPair(), len);	    })	    if_OPT_DEC_CHRSET({		memset(BUF_CSETS(buf, row), 0, len);	    })	}}