OpenBSD ed(1) for DOS ===================== * Introduction * Documentation * Hints * Source Code Introduction ============ This is portable OpenBSD ed(1) version 7.4 compiled for DOS. It is compiled using the tiny-regex-c regular expression library. * oed.exe is 16-bit * oed32.exe is 32-bit, has LFN support, and requires a DPMI host such as CWSDPMI Documentation ============= * doc/oed.txt * doc/tinyre.txt * Hints ===== * tiny-regex-c requires + to be escaped in the following regex. OLD: s/^+/-/ NEW: s/^\+/-/ * oed requires an address after the 't' command. Specify the current line with '.' OLD: /tea/t NEW: /tea/t. * DOS doesn't really do pipes OLD: printf ",p\n" | ed TODO.txt NEW: echo ,p>input.txt NEW: oed TODO.txt tmp.txt NEW: r tmp.txt Source Code =========== The source code is in the src/ directory. My changes are in src/oed.dif make -f Makefile.bcc ; build oed.com with BCC & tiny-regex-c wmake -f Makefile.watcom ; build oed.exe with Watcom & tiny-regex-c make -f Makefile.tinyre ; build oed32.exe with DJGPP & tiny-regex-c make -f Makefile.dj ; build bsded.exe with DJGPP & BSD regex