static char *sccsid
= "@(#)wwunframe.c 3.9 83/11/23";
for (i
= w
->ww_i
.t
; i
< w
->ww_i
.b
; i
++) {
fmap
= &w
->ww_fmap
[i
][j
];
for (; j
< w
->ww_i
.r
; j
++) {
if (wwsmap
[i
][j
] == w
->ww_index
) {
wwsmap
[i
][j
] = WWX_NOBODY
;
for (wp
= w
->ww_forw
; wp
!= &wwhead
; wp
= wp
->ww_forw
) {
i1
= MAX(w
->ww_i
.t
, wp
->ww_i
.t
);
i2
= MIN(w
->ww_i
.b
, wp
->ww_i
.b
);
j1
= MAX(w
->ww_i
.l
, wp
->ww_i
.l
);
j2
= MIN(w
->ww_i
.r
, wp
->ww_i
.r
);
for (i
= i1
; i
< i2
; i
++) {
for (j
= j1
; j
< j2
; j
++) {
if (wwsmap
[i
][j
] != WWX_NOBODY
)
if ((wp
->ww_win
[i
][j
] & WWM_GLS
) == 0) {
wwsmap
[i
][j
] = wp
->ww_index
;
wwns
[i
][j
].c_w
= wp
->ww_buf
[i
][j
].c_w
^
wp
->ww_win
[i
][j
] << WWC_MSHIFT
;
if (wp
->ww_win
[i
][j
] == 0)