Name Date Size #Lines LOC

..--

=.errH A D18-Jun-19935 21

MakefileH A D15-Jul-2024499 2620

READMEH A D16-Aug-20231.2 KiB3227

TODOH A D18-Jun-1993493 1615

a.dH A D18-Jun-199334 65

a.rH A D18-Jun-199373 98

a.tH A D18-Jun-199354 109

a1.errH A D18-Jun-199319 43

a2.errH A D18-Jun-199317 43

addr.dH A D01-Feb-199458 109

addr.rH A D01-Feb-199413 32

addr.tH A D01-Feb-199437 65

addr1.errH A D18-Jun-19934 21

addr2.errH A D18-Jun-19935 21

ascii.d.uuHD23-Jul-1994380

ascii.r.uuHD23-Jul-1994380

ascii.tHD18-Jun-19930

bang1.dH A D28-Aug-19930 10

bang1.errH A D28-Aug-19937 21

bang1.rH A D28-Aug-19935 21

bang1.tH A D28-Aug-199332 65

bang2.errHD28-Aug-19933

c.dH A D18-Jun-199334 65

c.rH A D18-Jun-199358 54

c.tH A D18-Jun-199380 1312

c1.errH A D18-Jun-199317 43

c2.errH A D18-Jun-199317 43

ckscripts.shH A D16-Aug-2023903 3722

d.dH A D18-Jun-199334 65

d.errHD18-Jun-19933

d.rH A D18-Jun-19937 21

d.tH A D18-Jun-199312 43

e1.dH A D18-Jun-199312 21

e1.errH A D18-Jun-199310 21

e1.rH A D18-Jun-19937 21

e1.tH A D18-Jun-19937 21

e2.dH A D18-Jun-199321 21

e2.errH A D18-Jun-199310 21

e2.rH A D18-Jun-199313 21

e2.tH A D18-Jun-199321 21

e3.dH A D18-Jun-199321 21

e3.errH A D18-Jun-19937 21

e3.rH A D18-Jun-199321 21

e3.tHD18-Jun-19932

e4.dH A D18-Jun-199321 21

e4.rH A D18-Jun-199321 21

e4.tHD18-Jun-19932

f1.errH A D18-Jun-199310 21

f2.errH A D18-Jun-19938 21

g1.dH A D18-Jun-199334 65

g1.errH A D18-Jun-199311 21

g1.rH A D18-Jun-1993124 1615

g1.tH A D18-Jun-199357 76

g2.dH A D18-Jun-199334 65

g2.errH A D18-Jun-199310 21

g2.rH A D18-Jun-199312 21

g2.tH A D18-Jun-199328 32

g3.dH A D26-Jun-199334 65

g3.errHD18-Jun-19932

g3.rH A D26-Jun-199334 65

g3.tH A D26-Jun-199333 54

g4.dH A D26-Jun-199334 65

g4.rH A D26-Jun-199346 87

g4.tH A D26-Jun-199360 1413

g5.dH A D01-Feb-199421 43

g5.rH A D01-Feb-199463 109

g5.tH A D01-Feb-199414 32

h.errHD18-Jun-19933

i.dH A D18-Jun-199334 65

i.rH A D18-Jun-199373 98

i.tH A D18-Jun-199354 109

i1.errH A D18-Jun-199319 43

i2.errH A D18-Jun-199317 43

i3.errH A D18-Jun-199317 43

j.dH A D18-Jun-199334 65

j.rH A D18-Jun-199333 54

j.tH A D18-Jun-199310 32

k.dH A D18-Jun-199334 65

k.rH A D18-Jun-199339 65

k.tH A D18-Jun-199344 1110

k1.errH A D18-Jun-19936 21

k2.errHD18-Jun-19933

k3.errH A D18-Jun-19934 21

k4.errH A D18-Jun-199322 76

l.dH A D18-Jun-19930 10

l.rH A D18-Jun-19930 10

l.tHD18-Jun-19930

m.dH A D18-Jun-199334 65

m.errH A D18-Jun-199322 54

m.rH A D18-Jun-199334 65

m.tH A D18-Jun-199338 87

mkscripts.shH A D16-Aug-20231.3 KiB7539

n.dH A D18-Jun-19930 10

n.rH A D18-Jun-19930 10

n.tHD18-Jun-19930

nl.errHD28-Aug-19933

nl1.dH A D28-Aug-199334 65

nl1.rH A D28-Aug-199348 96

nl1.tH A D28-Aug-199323 94

nl2.dH A D28-Aug-199334 65

nl2.rH A D28-Aug-199346 76

nl2.tH A D28-Aug-199322 54

p.dH A D18-Jun-19930 10

p.rH A D18-Jun-19930 10

p.tHD18-Jun-19930

q.dH A D18-Jun-19930 10

q.rH A D18-Jun-19930 10

q.tH A D18-Jun-199318 65

q1.errHD18-Jun-19933

r1.dH A D18-Jun-199334 65

r1.errH A D18-Jun-199312 21

r1.rH A D18-Jun-199358 87

r1.tH A D18-Jun-199344 43

r2.dH A D18-Jun-199334 65

r2.errH A D18-Jun-199314 21

r2.rH A D18-Jun-199368 1110

r2.tHD18-Jun-19932

r3.dH A D18-Jun-19937 21

r3.rH A D18-Jun-199314 32

r3.tH A D18-Jun-19937 21

s1.dH A D18-Jun-199334 65

s1.errH A D18-Jun-19936 21

s1.rH A D18-Jun-199353 65

s1.tH A D18-Jun-199361 76

s10.errH A D18-Jun-199321 54

s2.dH A D18-Jun-199334 65

s2.errH A D18-Jun-199315 54

s2.rH A D18-Jun-199347 65

s2.tH A D18-Jun-199331 54

s3.dH A D18-Jun-19930 10

s3.errH A D18-Jun-199310 21

s3.rH A D18-Jun-199314 21

s3.tH A D18-Jun-199354 76

s4.errH A D18-Jun-199314 21

s5.errH A D18-Jun-19938 21

s6.errHD18-Jun-19932

s7.errH A D18-Jun-199323 65

s8.errH A D18-Jun-199321 54

s9.errH A D18-Jun-199321 54

t.dH A D18-Jun-199334 65

t.rH A D18-Jun-1993110 1716

t1.dH A D18-Jun-199334 65

t1.errHD18-Jun-19933

t1.rH A D18-Jun-1993110 1716

t1.tH A D18-Jun-199314 43

t2.dH A D18-Jun-199334 65

t2.errH A D18-Jun-19936 21

t2.rH A D18-Jun-199340 76

t2.tH A D18-Jun-19937 21

u.dH A D18-Jun-199334 65

u.errHD18-Jun-19933

u.rH A D18-Jun-199374 109

u.tH A D18-Jun-1993136 3231

v.dH A D18-Jun-199334 65

v.rH A D18-Jun-199376 1211

v.tH A D18-Jun-199361 76

w.dH A D18-Jun-199334 65

w.rH A D18-Jun-199368 1110

w.tH A D18-Jun-199320 32

w1.errH A D18-Jun-199326 21

w2.errH A D18-Jun-19935 21

w3.errH A D18-Jun-19938 21

x.errHD18-Jun-19933

z.errH A D18-Jun-19934 32

README

1
2The files in this directory with suffixes `.t', `.d', `.r' and `.err' are
3used for testing ed.  To run the tests, set the ED variable in the Makefile
4for the path name of the program to be tested (e.g., /bin/ed), and type
5`make'.  The tests do not exhaustively verify POSIX compliance nor do
6they verify correct 8-bit or long line support.
7
8The test file suffixes have the following meanings:
9.t    Template - a list of ed commands from which an ed script is
10      constructed
11.d    Data - read by an ed script
12.r    Result - the expected output after processing data via an ed
13      script.
14.err  Error - invalid ed commands that should generate an error
15
16The output of the tests is written to the two files err.o and scripts.o.
17At the end of the tests, these files are grep'ed for error messages,
18which look like:
19	*** The script u.ed exited abnormally ***
20or:
21	*** Output u.o of script u.ed is incorrect ***
22
23The POSIX requirement that an address range not be used where at most
24a single address is expected has been relaxed in this version of ed.
25Therefore, the  following scripts  which test for compliance with this
26POSIX rule exit abnormally:
27=-err.ed
28a1-err.ed
29i1-err.ed
30k1-err.ed
31r1-err.ed
32