README revision 1057
116Salmed is an 8-bit-clean, POSIX-compliant line editor. It should work with 216Salmany regular expression package that conforms to the POSIX interface 316Salmstandard, such as GNU regex(3). 416Salm 516SalmIf reliable signals are supported (e.g., POSIX sigaction(2)), it should 61057Salmcompile with little trouble. Otherwise, the macros SPL1() and SPL0() 716Salmshould be redefined to disable interrupts. 816Salm 916SalmThe following compiler directives are recognized: 101057SalmDES - to add encryption support (requires crypt(3)) 111057SalmNO_REALLOC_NULL - if realloc(3) does not accept a NULL pointer 121057SalmBACKWARDS - for backwards compatibility 131057SalmNEED_INSQUE - if insque(3) is missing 1416Salm 1516SalmThe file `POSIX' describes extensions to and deviations from the POSIX 1616Salmstandard. 1716Salm 1816SalmThe ./test directory contains regression tests for ed. The README 1916Salmfile in that directory explains how to run these. 2016Salm 2116SalmFor a description of the ed algorithm, see Kernighan and Plauger's book 2216Salm"Software Tools in Pascal," Addison-Wesley, 1981. 23