ClearBelow (screen) register TScreen *screen;
ClearBelow (register TScreen *screen)
ClearBelow (screen)register TScreen *screen;{	ClearRight(screen, -1);	if (screen->protected_mode != OFF_PROTECT) {		register int row;		for (row = screen->cur_row + 1; row <= screen->max_row; row++)			ClearInLine(screen, row, 0, screen->max_col + 1);	} else {		register int top;		if((top = screen->cur_row - screen->topline) <= screen->max_row) {			if(screen->scroll_amt)				FlushScroll(screen);			if(++top <= screen->max_row) {				ClearCurBackground(screen,				    top * FontHeight(screen) + screen->border,				    OriginX(screen),				    (screen->max_row - top + 1) * FontHeight(screen),				    Width(screen));			}		}		ClearBufRows(screen, screen->cur_row + 1, screen->max_row);	}}