- j = w->ww_i.l;
- win = &w->ww_win[i][j];
- if (w->ww_fmap)
- fmap = &w->ww_fmap[i][j];
- for (; j < w->ww_i.r; j++) {
- if (*win & WWM_GLS) {
- win++;
- fmap++;
+ register j;
+ register char *win = w->ww_win[i];
+ register char *fmap = w->ww_fmap ? w->ww_fmap[i] : 0;
+ register char *smap = wwsmap[i];
+ register union ww_char *ns = wwns[i];
+ int nchanged = 0;
+
+ for (j = w->ww_i.l; j < w->ww_i.r; j++) {
+ if (win[j] & WWM_GLS)