1 1.10 maya $NetBSD: README,v 1.10 2019/01/04 19:13:58 maya Exp $ 2 1.9 cgd 3 1.4 alm ed is an 8-bit-clean, POSIX-compliant line editor. It should work with 4 1.4 alm any regular expression package that conforms to the POSIX interface 5 1.4 alm standard, such as GNU regex(3). 6 1.1 cgd 7 1.5 alm If reliable signals are supported (e.g., POSIX sigaction(2)), it should 8 1.7 alm compile with little trouble. Otherwise, the macros SPL1() and SPL0() 9 1.5 alm should be redefined to disable interrupts. 10 1.5 alm 11 1.1 cgd The following compiler directives are recognized: 12 1.8 alm DES - to add encryption support (requires crypt(3)) 13 1.8 alm BACKWARDS - for backwards compatibility 14 1.8 alm NEED_INSQUE - if insque(3) is missing 15 1.1 cgd 16 1.2 alm The file `POSIX' describes extensions to and deviations from the POSIX 17 1.2 alm standard. 18 1.1 cgd 19 1.1 cgd The ./test directory contains regression tests for ed. The README 20 1.1 cgd file in that directory explains how to run these. 21 1.1 cgd 22 1.2 alm For a description of the ed algorithm, see Kernighan and Plauger's book 23 1.1 cgd "Software Tools in Pascal," Addison-Wesley, 1981. 24