projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add define for Kirk Smith's USR Courier driver. Change default baud
[unix-history]
/
usr
/
src
/
usr.bin
/
window
/
cmd1.c
diff --git
a/usr/src/usr.bin/window/cmd1.c
b/usr/src/usr.bin/window/cmd1.c
index
b2bc3b4
..
0962c4b
100644
(file)
--- a/
usr/src/usr.bin/window/cmd1.c
+++ b/
usr/src/usr.bin/window/cmd1.c
@@
-1,8
+1,15
@@
#ifndef lint
#ifndef lint
-static char
*sccsid = "@(#)cmd1.c 3.22 84/03/23
";
+static char
sccsid[] = "@(#)cmd1.c 3.29 %G%
";
#endif
#endif
+/*
+ * Copyright (c) 1983 Regents of the University of California,
+ * All rights reserved. Redistribution permitted subject to
+ * the terms of the Berkeley Software License Agreement.
+ */
+
#include "defs.h"
#include "defs.h"
+#include "char.h"
c_window()
{
c_window()
{
@@
-12,7
+19,7
@@
c_window()
if ((id = findid()) < 0)
return;
if (!terse)
if ((id = findid()) < 0)
return;
if (!terse)
- wwputs("
Upper left corner
: ", cmdwin);
+ wwputs("
New window (upper left corner)
: ", cmdwin);
col = 0;
row = 1;
wwadd(boxwin, framewin->ww_back);
col = 0;
row = 1;
wwadd(boxwin, framewin->ww_back);
@@
-38,7
+45,7
@@
c_window()
break;
}
if (!terse)
break;
}
if (!terse)
- wwputs("\
r\nLower right corner
: ", cmdwin);
+ wwputs("\
nNew window (lower right corner)
: ", cmdwin);
xcol = col;
xrow = row;
for (;;) {
xcol = col;
xrow = row;
for (;;) {
@@
-66,10
+73,10
@@
c_window()
}
wwdelete(boxwin);
if (!terse)
}
wwdelete(boxwin);
if (!terse)
- wwput
s("\r\n"
, cmdwin);
+ wwput
c('\n'
, cmdwin);
wwcurtowin(cmdwin);
(void) openwin(id, row, col, xrow-row+1, xcol-col+1, nbufline,
wwcurtowin(cmdwin);
(void) openwin(id, row, col, xrow-row+1, xcol-col+1, nbufline,
- (char *) 0);
+ (char *) 0
, 1, 1, shellfile, shell
);
}
getpos(row, col, minrow, mincol, maxrow, maxcol)
}
getpos(row, col, minrow, mincol, maxrow, maxcol)
@@
-77,7
+84,7
@@
register int *row, *col;
int minrow, mincol;
int maxrow, maxcol;
{
int minrow, mincol;
int maxrow, maxcol;
{
- static int scount
= 0
;
+ static int scount;
int count;
char c;
int oldrow = *row, oldcol = *col;
int count;
char c;
int oldrow = *row, oldcol = *col;
@@
-120,16
+127,16
@@
int maxrow, maxcol;
case 'K':
*row = minrow;
break;
case 'K':
*row = minrow;
break;
- case
CTRL
([):
+ case
ctrl
([):
if (!terse)
if (!terse)
- wwputs("\
r\nCancel
led. ", cmdwin);
+ wwputs("\
nCance
led. ", cmdwin);
return 3;
case '\r':
return 2;
default:
if (!terse)
return 3;
case '\r':
return 2;
default:
if (!terse)
- wwputs("\
r\
nType [hjklHJKL] to move, return to enter position, escape to cancel.", cmdwin);
- ww
putc(CTRL(g), cmdwin
);
+ wwputs("\nType [hjklHJKL] to move, return to enter position, escape to cancel.", cmdwin);
+ ww
bell(
);
}
}
return oldrow != *row || oldcol != *col;
}
}
return oldrow != *row || oldcol != *col;