static char *sccsid
= "@(#)lcmd1.c 3.3 83/08/12";
register char **pp
= argv
;
int col
, row
, ncol
, nrow
, id
;
if ((id
= findid()) < 0) {
error("Too many windows.");
w
= openwin(id
, nrow
, ncol
, row
, col
);
error("Can't open window: row %d col %d, %d rows %d cols.",
if ((w
= idtowin(*argv
+ 1)) == 0)
if ((w
= idtowin(argv
[1])) == 0)
if (setlabel(w
, argv
[2]) < 0)
else if (strcmp(argv
[1], "off") == 0)
else if (!terse
&& oldterse
)
error("Recursive source.");
if (dosource(argv
[1]) < 0)
error("Can't open %s.", argv
[1]);
if ((w
= idtowin(argv
[1])) == 0)
(void) write(w
->ww_pty
, argv
[2], strlen(argv
[2]));
for (i
= 1; i
< argc
; i
++) {
if ((w
= idtowin(argv
[i
])) == 0)
for (i
= 0; i
< NWINDOW
&& window
[i
] != 0; i
++)
if (id
< 0 || id
>= NWINDOW
|| (w
= window
[id
]) == 0) {
error("%d: No such window.", id
+ 1);