static char *sccsid
= "@(#)wwlabel.c 3.4 83/08/18";
* at 1 line above w and 'where' columns from it's left edge.
wwlabel(w
, f
, where
, l
, mode
)
register union ww_char
*buf
;
register union ww_char
*ns
;
if ((i
= w
->ww_w
.t
- 1 - f
->ww_w
.t
) < 0)
win
= &f
->ww_win
[i
][j
- f
->ww_w
.l
];
buf
= &f
->ww_buf
[f
->ww_scroll
+ i
][j
- f
->ww_w
.l
];
j
= MIN(w
->ww_w
.r
, f
->ww_w
.r
) - j
;
for (p
= unctrl(*l
++); j
> 0 && *p
; j
--) {
/* can't label if not already framed */
} else if (*win
& WWM_COV
) {
buf
++->c_w
= mode
<< WWC_MSHIFT
| *p
++;
= mode
<< WWC_MSHIFT
| *p
++)