Name Date Size #Lines LOC

..--

MakefileH A D31-May-1993358 149

READMEH A D01-Mar-19931.5 KiB4030

a.cH A D31-May-1993805 4525

add_line.cH A D31-May-19931.5 KiB9267

address.cH A D31-May-19934.7 KiB238182

bang.cH A D31-May-19932.1 KiB10379

c.cH A D31-May-19931.2 KiB6841

d.cH A D31-May-19933.6 KiB182124

e.cH A D31-May-19933.5 KiB176131

ed.1H A D31-May-199327.7 KiB914899

ed.hH A D31-May-19932.1 KiB9471

edhup.cH A D31-May-19931.7 KiB7145

equal.cH A D31-May-1993850 4927

extern.hH A D31-May-19932.3 KiB8672

f.cH A D31-May-19931.7 KiB8563

filename.cH A D31-May-19932.1 KiB11183

g.cH A D31-May-19936.8 KiB358281

get_line.cH A D31-May-19932.4 KiB11066

get_pattern.cH A D31-May-19932.3 KiB10876

i.cH A D31-May-19931.2 KiB6741

input_lines.cH A D31-May-19933.1 KiB152124

j.cH A D31-May-19933.3 KiB175128

k.cH A D31-May-19932 KiB11574

l.cH A D31-May-19932.5 KiB11990

line_number.cH A D31-May-1993910 5129

m.cH A D31-May-19933.2 KiB155118

main.cH A D31-May-199312.7 KiB600489

p.cH A D31-May-19931.5 KiB7751

q.cH A D31-May-19932 KiB9567

r.cH A D31-May-19933.2 KiB148112

re.cH A D31-May-19937 KiB286229

rol.cH A D31-May-19931.4 KiB7142

search.cH A D31-May-19933.6 KiB185146

sub.cH A D31-May-19938.1 KiB357306

t.cH A D31-May-19932.7 KiB142108

u.cH A D31-May-19934 KiB185114

w.cH A D31-May-19933.6 KiB176134

z.cH A D31-May-19932 KiB10275

README

1#	@(#)README	5.2 (Berkeley) 03/01/93
2
3For compiling:
4	There are several flag options for compiling 'ed' into executable.
5
6This table briefly describes the flags used in compilation:
7
8	BSD | POSIX
9		specifies over-riding behaviour in historical terms:
10		BSD=> BSD behaviour when confilicting with P1003.2,
11		POSIX=> as P1003.2 specified when conflicting with BSD.
12
13	STDIO | DBI | MEMORY
14		specifies which method is to be used for the buffer.
15                Be sure to understand that there are trade-offs with
16                any of the methods:
17		STDIO=> standard I/O temp file,
18		DBI=> BSD recno database file (db(3)),
19		MEMORY=> ye olde silicon.
20
21	One of each compile flag option _must_ be chosen to get a sensible
22	compile.
23
24One define not listed above, yet used as a flag, is RE_STARTEND. This
25is used to automagically check if you are using the real BSD RE interfaces.
26See regex(3) (4.4BSD) for a description of RE_STARTEND; an extension to
27P1003.2 B.5. If you happen to be using another POSIX regex(3) this
28automatically taken care of; the old RE interfaces are unsupported.
29
30This implementation of `ed' is a superset of the POSIX 1003.2 description
31for `ed' to remain compatible with earlier (BSD) versions of `ed'.
32Hence, any BSD 'ed'isms that do not conflict with P1003.2 are available
33to the user even under the POSIX flag compilation. Likewise, any POSIX
34'ed'isms that do not conflict with historical BSD behaviour are available
35to the user.
36
37Refer to the man page ed(1) for information about using `ed'.
38
39-Rodney
40