repaint_line(newChrSet) unsigned newChrSet;
repaint_line(unsigned newChrSet)
repaint_line(newChrSet)	unsigned newChrSet;{	register TScreen *screen = &term->screen;	int curcol = screen->cur_col;	int len = screen->max_col + 1;	int width = len;	TRACE(("repaint_line(%2d,%2d) (%d)\n", screen->cur_row, screen->cur_col, newChrSet))	/* If switching from single-width, keep the cursor in the visible part	 * of the line.	 */	if (CSET_DOUBLE(newChrSet)) {		width /= 2;		if (curcol > width)			curcol = width;	}	/* FIXME: do VT220 softchars allow double-sizes? */	memset(SCRN_BUF_CSETS(screen, screen->cur_row), newChrSet, len);	screen->cur_col = 0;	ScrnRefresh (screen, screen->cur_row, 0, 1, len, True);	screen->cur_col = curcol;}