Name Date Size #Lines LOC

..06-May-2025-

=.errH A D06-May-20255 21

MakefileH A D06-May-2025500 2720

READMEH A D06-May-20251.2 KiB3227

TODOH A D06-May-2025493 1615

a.dH A D06-May-202534 65

a.rH A D06-May-202573 98

a.tH A D06-May-202554 109

a1.errH A D06-May-202519 43

a2.errH A D06-May-202517 43

addr.dH A D06-May-202558 109

addr.rH A D06-May-202513 32

addr.tH A D06-May-202537 65

addr1.errH A D06-May-20254 21

addr2.errH A D06-May-20255 21

ascii.d.uuH A D06-May-2025380

ascii.r.uuH A D06-May-2025380

ascii.tH A D06-May-20250

bang1.dH A D06-May-20250 10

bang1.errH A D06-May-20257 21

bang1.rH A D06-May-20255 21

bang1.tH A D06-May-202532 65

bang2.errH A D06-May-20253

c.dH A D06-May-202534 65

c.rH A D06-May-202558 54

c.tH A D06-May-202580 1312

c1.errH A D06-May-202517 43

c2.errH A D06-May-202517 43

ckscripts.shH A D06-May-2025903 3722

d.dH A D06-May-202534 65

d.errH A D06-May-20253

d.rH A D06-May-20257 21

d.tH A D06-May-202512 43

e1.dH A D06-May-202512 21

e1.errH A D06-May-202510 21

e1.rH A D06-May-20257 21

e1.tH A D06-May-20257 21

e2.dH A D06-May-202521 21

e2.errH A D06-May-202510 21

e2.rH A D06-May-202513 21

e2.tH A D06-May-202521 21

e3.dH A D06-May-202521 21

e3.errH A D06-May-20257 21

e3.rH A D06-May-202521 21

e3.tH A D06-May-20252

e4.dH A D06-May-202521 21

e4.rH A D06-May-202521 21

e4.tH A D06-May-20252

f1.errH A D06-May-202510 21

f2.errH A D06-May-20258 21

g1.dH A D06-May-202534 65

g1.errH A D06-May-202511 21

g1.rH A D06-May-2025124 1615

g1.tH A D06-May-202557 76

g2.dH A D06-May-202534 65

g2.errH A D06-May-202510 21

g2.rH A D06-May-202512 21

g2.tH A D06-May-202528 32

g3.dH A D06-May-202534 65

g3.errH A D06-May-20252

g3.rH A D06-May-202534 65

g3.tH A D06-May-202533 54

g4.dH A D06-May-202534 65

g4.rH A D06-May-202546 87

g4.tH A D06-May-202560 1413

g5.dH A D06-May-202521 43

g5.rH A D06-May-202563 109

g5.tH A D06-May-202514 32

h.errH A D06-May-20253

i.dH A D06-May-202534 65

i.rH A D06-May-202573 98

i.tH A D06-May-202554 109

i1.errH A D06-May-202519 43

i2.errH A D06-May-202517 43

i3.errH A D06-May-202517 43

j.dH A D06-May-202534 65

j.rH A D06-May-202533 54

j.tH A D06-May-202510 32

k.dH A D06-May-202534 65

k.rH A D06-May-202539 65

k.tH A D06-May-202544 1110

k1.errH A D06-May-20256 21

k2.errH A D06-May-20253

k3.errH A D06-May-20254 21

k4.errH A D06-May-202522 76

l.dH A D06-May-20250 10

l.rH A D06-May-20250 10

l.tH A D06-May-20250

m.dH A D06-May-202534 65

m.errH A D06-May-202522 54

m.rH A D06-May-202534 65

m.tH A D06-May-202538 87

mkscripts.shH A D06-May-20251.3 KiB7539

n.dH A D06-May-20250 10

n.rH A D06-May-20250 10

n.tH A D06-May-20250

nl.errH A D06-May-20253

nl1.dH A D06-May-202534 65

nl1.rH A D06-May-202548 96

nl1.tH A D06-May-202523 94

nl2.dH A D06-May-202534 65

nl2.rH A D06-May-202546 76

nl2.tH A D06-May-202522 54

p.dH A D06-May-20250 10

p.rH A D06-May-20250 10

p.tH A D06-May-20250

q.dH A D06-May-20250 10

q.rH A D06-May-20250 10

q.tH A D06-May-202518 65

q1.errH A D06-May-20253

r1.dH A D06-May-202534 65

r1.errH A D06-May-202512 21

r1.rH A D06-May-202558 87

r1.tH A D06-May-202544 43

r2.dH A D06-May-202534 65

r2.errH A D06-May-202514 21

r2.rH A D06-May-202568 1110

r2.tH A D06-May-20252

r3.dH A D06-May-20257 21

r3.rH A D06-May-202514 32

r3.tH A D06-May-20257 21

s1.dH A D06-May-202534 65

s1.errH A D06-May-20256 21

s1.rH A D06-May-202553 65

s1.tH A D06-May-202561 76

s10.errH A D06-May-202521 54

s2.dH A D06-May-202534 65

s2.errH A D06-May-202515 54

s2.rH A D06-May-202547 65

s2.tH A D06-May-202531 54

s3.dH A D06-May-20250 10

s3.errH A D06-May-202510 21

s3.rH A D06-May-202514 21

s3.tH A D06-May-202554 76

s4.errH A D06-May-202514 21

s5.errH A D06-May-20258 21

s6.errH A D06-May-20252

s7.errH A D06-May-202523 65

s8.errH A D06-May-202521 54

s9.errH A D06-May-202521 54

t.dH A D06-May-202534 65

t.rH A D06-May-2025110 1716

t1.dH A D06-May-202534 65

t1.errH A D06-May-20253

t1.rH A D06-May-2025110 1716

t1.tH A D06-May-202514 43

t2.dH A D06-May-202534 65

t2.errH A D06-May-20256 21

t2.rH A D06-May-202540 76

t2.tH A D06-May-20257 21

u.dH A D06-May-202534 65

u.errH A D06-May-20253

u.rH A D06-May-202574 109

u.tH A D06-May-2025136 3231

v.dH A D06-May-202534 65

v.rH A D06-May-202576 1211

v.tH A D06-May-202561 76

w.dH A D06-May-202534 65

w.rH A D06-May-202568 1110

w.tH A D06-May-202520 32

w1.errH A D06-May-202526 21

w2.errH A D06-May-20255 21

w3.errH A D06-May-20258 21

x.errH A D06-May-20253

z.errH A D06-May-20254 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