2 * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
6 /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */
7 /* All Rights Reserved */
10 * Copyright (c) 1980 Regents of the University of California.
11 * All rights reserved. The Berkeley software License Agreement
12 * specifies the terms and conditions for redistribution.
15 #pragma ident "%Z%%M% %I% %E% SMI"
21 sccsid
[] = "@(#)box.c 1.6 88/02/08 SMI"; /* from UCB 5.1 85/06/07 */
27 * This routine draws a box around the given window with "vert"
28 * as the vertical delimiting char, and "hor", as the horizontal one.
32 box(WINDOW
*win
, char vert
, char hor
)
39 endy
= win
->_maxy
- 1;
42 for (i
= 0; i
< endx
; i
++)
45 for (i
= 0; i
<= endy
; i
++)
46 win
->_y
[i
][0] = (win
->_y
[i
][endx
] = vert
);
47 if (!win
->_scroll
&& (win
->_flags
&_SCROLLWIN
))
48 fp
[0] = fp
[endx
] = lp
[0] = lp
[endx
] = ' ';