register Size_t nbytes = (size - n - col);
register size_t nbytes = (size - n - col);
ScrnDeleteChar (screen, n, size)    /*      Deletes n characters at current row, col. Size is the size of each row.      */    register TScreen *screen;    register int size;    register int n;{	ScrnBuf sb = screen->visbuf;	int row = screen->cur_row;	int col = screen->cur_col;	register Char *ptr = BUF_CHARS(sb, row);	register Char *attrs = BUF_ATTRS(sb, row);	register Size_t nbytes = (size - n - col);	int wrappedbit = ScrnTstWrapped(screen, row);	memcpy (ptr   + col, ptr   + col + n, nbytes);	memcpy (attrs + col, attrs + col + n, nbytes);	bzero  (ptr + size - n, n);	memset (attrs + size - n, TERM_COLOR_FLAGS, n);	if_OPT_ISO_COLORS(screen,{	    memset(BUF_COLOR(sb, row) + size - n, xtermColorPair(), n);	})	if_OPT_DEC_CHRSET({	    memset(BUF_CSETS(sb, row) + size - n, curXtermChrSet(row), n);	})	if (wrappedbit)	    ScrnSetWrapped(screen, row);	else	    ScrnClrWrapped(screen, row);}