105 |
7u83 |
1 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!
|
|
|
2 |
!!! THIS IS NOT FREE SOFTWARE !!!
|
|
|
3 |
!!! !!!
|
|
|
4 |
!!! SEE YOUR CONTRACT WITH SCO FOR DETAILS !!!
|
|
|
5 |
!!! !!!
|
|
|
6 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
7 |
|
|
|
8 |
This is basically ex/vi 3.7, 6/7/85, from the 2.11BSD distribution. I
|
|
|
9 |
added the manual pages and the 2.11 termcap and made some smaller fixes.
|
|
|
10 |
|
|
|
11 |
A larger addition is the ability to handle ISO character sets. It is
|
|
|
12 |
enabled by default, although it may produce subtle changes in vi's
|
|
|
13 |
behaviour I did not discover yet. The handling is not perfect since
|
|
|
14 |
it does not apply to the character range 0200 to 0239 that contains
|
|
|
15 |
seldom-used control sequences and since the regular expression code
|
|
|
16 |
has not been updated at all. In case you prefer the 7-bit only,
|
|
|
17 |
classic version, remove -DISO from OPTIONS in the Makefile.
|
|
|
18 |
|
|
|
19 |
I compiled this only on my Linux 2.2.15 / glibc 2.1.3 box. Compilation
|
|
|
20 |
reports from other systems are highly welcome, whether successful or
|
|
|
21 |
not (in the latter case add a detailed description). You will get
|
|
|
22 |
some warnings about signal handler types; ignore them. The additional
|
|
|
23 |
tools (expreserve, exrecover, mkstr, xstr) will not be built by
|
|
|
24 |
default; they probably will not compile.
|
|
|
25 |
|
|
|
26 |
In any case, the included version of the termcap library must be used
|
|
|
27 |
since the use of malloc() in other implementations collides with the
|
|
|
28 |
sbrk() calls in vi. All you need is an /etc/termcap file; if your
|
|
|
29 |
system lacks one, fetch it from <http://www.tuxedo.org/terminfo>.
|
|
|
30 |
|
|
|
31 |
Gunnar Ritter
|
|
|
32 |
Freiburg i. Br.
|
|
|
33 |
Germany
|
|
|
34 |
<g-r@bigfoot.de>
|