ws = win->ws;
wl = &ws->winlist;
for (w = TAILQ_FIRST(&ws->winlist); w != TAILQ_END(&ws->winlist); w = wn) {
for (w = TAILQ_FIRST(&ws->winlist); w != TAILQ_LAST(&ws->winlist, ws_win_list); w = wn) {
wn = TAILQ_NEXT(w, entry);
if (win == w)
continue; /* can't happen but oh well */