Name Date Size #Lines LOC

..22-Aug-2023-

=.errH A D22-Aug-20235 21

MakefileH A D22-Aug-2023512 2820

READMEH A D22-Aug-20231.2 KiB3328

TODOH A D22-Aug-2023493 1615

a.dH A D22-Aug-202334 65

a.rH A D22-Aug-202373 98

a.tH A D22-Aug-202354 109

a1.errH A D22-Aug-202319 43

a2.errH A D22-Aug-202317 43

addr.dH A D22-Aug-202358 109

addr.rH A D22-Aug-202313 32

addr.tH A D22-Aug-202337 65

addr1.errH A D22-Aug-20234 21

addr2.errH A D22-Aug-20235 21

ascii.d.uuH A D22-Aug-2023380

ascii.r.uuH A D22-Aug-2023380

ascii.tH A D22-Aug-20230

bang1.dH A D22-Aug-20230 10

bang1.errH A D22-Aug-20237 21

bang1.rH A D22-Aug-20235 21

bang1.tH A D22-Aug-202332 65

bang2.errH A D22-Aug-20233

c.dH A D22-Aug-202334 65

c.rH A D22-Aug-202358 54

c.tH A D22-Aug-202380 1312

c1.errH A D22-Aug-202317 43

c2.errH A D22-Aug-202317 43

ckscripts.shH A D22-Aug-2023915 3822

d.dH A D22-Aug-202334 65

d.errH A D22-Aug-20233

d.rH A D22-Aug-20237 21

d.tH A D22-Aug-202312 43

e1.dH A D22-Aug-202312 21

e1.errH A D22-Aug-202310 21

e1.rH A D22-Aug-20237 21

e1.tH A D22-Aug-20237 21

e2.dH A D22-Aug-202321 21

e2.errH A D22-Aug-202310 21

e2.rH A D22-Aug-202313 21

e2.tH A D22-Aug-202321 21

e3.dH A D22-Aug-202321 21

e3.errH A D22-Aug-20237 21

e3.rH A D22-Aug-202321 21

e3.tH A D22-Aug-20232

e4.dH A D22-Aug-202321 21

e4.rH A D22-Aug-202321 21

e4.tH A D22-Aug-20232

f1.errH A D22-Aug-202310 21

f2.errH A D22-Aug-20238 21

g1.dH A D22-Aug-202334 65

g1.errH A D22-Aug-202311 21

g1.rH A D22-Aug-2023124 1615

g1.tH A D22-Aug-202357 76

g2.dH A D22-Aug-202334 65

g2.errH A D22-Aug-202310 21

g2.rH A D22-Aug-202312 21

g2.tH A D22-Aug-202328 32

g3.dH A D22-Aug-202334 65

g3.errH A D22-Aug-20232

g3.rH A D22-Aug-202334 65

g3.tH A D22-Aug-202333 54

g4.dH A D22-Aug-202334 65

g4.rH A D22-Aug-202346 87

g4.tH A D22-Aug-202360 1413

g5.dH A D22-Aug-202321 43

g5.rH A D22-Aug-202363 109

g5.tH A D22-Aug-202314 32

h.errH A D22-Aug-20233

i.dH A D22-Aug-202334 65

i.rH A D22-Aug-202373 98

i.tH A D22-Aug-202354 109

i1.errH A D22-Aug-202319 43

i2.errH A D22-Aug-202317 43

i3.errH A D22-Aug-202317 43

j.dH A D22-Aug-202334 65

j.rH A D22-Aug-202333 54

j.tH A D22-Aug-202310 32

k.dH A D22-Aug-202334 65

k.rH A D22-Aug-202339 65

k.tH A D22-Aug-202344 1110

k1.errH A D22-Aug-20236 21

k2.errH A D22-Aug-20233

k3.errH A D22-Aug-20234 21

k4.errH A D22-Aug-202322 76

l.dH A D22-Aug-20230 10

l.rH A D22-Aug-20230 10

l.tH A D22-Aug-20230

m.dH A D22-Aug-202334 65

m.errH A D22-Aug-202322 54

m.rH A D22-Aug-202334 65

m.tH A D22-Aug-202338 87

mkscripts.shH A D22-Aug-20231.3 KiB7639

n.dH A D22-Aug-20230 10

n.rH A D22-Aug-20230 10

n.tH A D22-Aug-20230

nl.errH A D22-Aug-20233

nl1.dH A D22-Aug-202334 65

nl1.rH A D22-Aug-202348 96

nl1.tH A D22-Aug-202323 94

nl2.dH A D22-Aug-202334 65

nl2.rH A D22-Aug-202346 76

nl2.tH A D22-Aug-202322 54

p.dH A D22-Aug-20230 10

p.rH A D22-Aug-20230 10

p.tH A D22-Aug-20230

q.dH A D22-Aug-20230 10

q.rH A D22-Aug-20230 10

q.tH A D22-Aug-202318 65

q1.errH A D22-Aug-20233

r1.dH A D22-Aug-202334 65

r1.errH A D22-Aug-202312 21

r1.rH A D22-Aug-202358 87

r1.tH A D22-Aug-202344 43

r2.dH A D22-Aug-202334 65

r2.errH A D22-Aug-202314 21

r2.rH A D22-Aug-202368 1110

r2.tH A D22-Aug-20232

r3.dH A D22-Aug-20237 21

r3.rH A D22-Aug-202314 32

r3.tH A D22-Aug-20237 21

s1.dH A D22-Aug-202334 65

s1.errH A D22-Aug-20236 21

s1.rH A D22-Aug-202353 65

s1.tH A D22-Aug-202361 76

s10.errH A D22-Aug-202321 54

s2.dH A D22-Aug-202334 65

s2.errH A D22-Aug-202315 54

s2.rH A D22-Aug-202347 65

s2.tH A D22-Aug-202331 54

s3.dH A D22-Aug-20230 10

s3.errH A D22-Aug-202310 21

s3.rH A D22-Aug-202314 21

s3.tH A D22-Aug-202354 76

s4.errH A D22-Aug-202314 21

s5.errH A D22-Aug-20238 21

s6.errH A D22-Aug-20232

s7.errH A D22-Aug-202323 65

s8.errH A D22-Aug-202321 54

s9.errH A D22-Aug-202321 54

t.dH A D22-Aug-202334 65

t.rH A D22-Aug-2023110 1716

t1.dH A D22-Aug-202334 65

t1.errH A D22-Aug-20233

t1.rH A D22-Aug-2023110 1716

t1.tH A D22-Aug-202314 43

t2.dH A D22-Aug-202334 65

t2.errH A D22-Aug-20236 21

t2.rH A D22-Aug-202340 76

t2.tH A D22-Aug-20237 21

u.dH A D22-Aug-202334 65

u.errH A D22-Aug-20233

u.rH A D22-Aug-202374 109

u.tH A D22-Aug-2023136 3231

v.dH A D22-Aug-202334 65

v.rH A D22-Aug-202376 1211

v.tH A D22-Aug-202361 76

w.dH A D22-Aug-202334 65

w.rH A D22-Aug-202368 1110

w.tH A D22-Aug-202320 32

w1.errH A D22-Aug-202326 21

w2.errH A D22-Aug-20235 21

w3.errH A D22-Aug-20238 21

x.errH A D22-Aug-20233

z.errH A D22-Aug-20234 32

README

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