+ if (cleared) {
+ register union ww_char *s;
+ register char *smap, *win;
+
+ i = col;
+ smap = &wwsmap[row][i];
+ s = &wwns[row][i];
+ win = &w->ww_win[row][i];
+ for (i = w->ww_i.r - i; --i >= 0;) {
+ if (*smap++ != w->ww_index)
+ continue;
+ s++->c_w = ' ' | *win++ << WWC_MSHIFT;
+ }
+ } else {