[comp.binaries.ibm.pc.d] SED11.ZIP - MSDOS port of Unix streaming editor v1.1

kirsch@USASOC.SOC.MIL (David Kirschbaum) (06/20/91)

I have uploaded to SIMTEL20:

pd1:<msdos.txtutl>
SED11.ZIP       MSDOS port of Unix streaming editor v1.1

Sed copies the named files (standard input default) to the standard
output, edited according to a script of commands.

v1.1, 19 Jun 91:  Toad Hall Tweak to original SED.ARC source

1 - Reformatted the source code (via indent -kr).

2 - Made minor necessary tweaks to compile with Turbo C v2.0.
    A configuration file (TCCONFIG.TC) and project file (SED.PRJ)
    for Turbo C's integrated environment are now included.

3 - Added a bunch of prototyping to reduce TC warnings.

4 - Removed some undocumented, unsupported debug stuff.

5 - Reduced the .EXE by 28,000 bytes!  The original compiled SED.EXE was
    46,010 bytes long.  The current version (as compiled on my system) is
    18,444 bytes long. Don't ask me what the original was doing with all
    that extra space!

6 - I have no idea if this sed is compatible with the GNU sed (as
    in SIMTEL20's PD:<MSDOS.GNUISH>SED106.ARC).  I can't tell which
    came first, or if they share any sort of ancestry.

    The original sed says internally (in the source and .MAN files)
    that it was written for GNU, but the code is certainly different
    from the SED106 source!
    Also, the Gnuish SED106 coughs and dies on the test file in this
    package.  Reassuringly, the sed up on my BSD 4.3 system runs the
    test just fine .. which goes to show you, I guess.

    So I'm installing *this* sed on my system in preference to the
    Gnuish sed.

Disclaimer:  The little test program still works, so I don't *think* I
broke this utility.  However, I have no experience with sed, and no other
script files to test it with.  Please let me know if there are any
problems.

David Kirschbaum
Toad Hall
kirsch@usasoc.soc.mil