CursorSet(screen, row, col, flags) register TScreen	*screen; register int	row, col; unsigned	flags;
CursorSet(register TScreen *screen, register int row, register int col, unsigned flags)
CursorSet(screen, row, col, flags)register TScreen	*screen;register int	row, col;unsigned	flags;{	register int maxr;	col = (col < 0 ? 0 : col);	screen->cur_col = (col <= screen->max_col ? col : screen->max_col);	maxr = screen->max_row;	if (flags & ORIGIN) {		row += screen->top_marg;		maxr = screen->bot_marg;	}	row = (row < 0 ? 0 : row);	screen->cur_row = (row <= maxr ? row : maxr);	screen->do_wrap = 0;	_CheckSelection(screen);}