Sync with FreeBSD:
authorSascha Wildner <swildner@dragonflybsd.org>
Tue, 8 Apr 2008 13:23:38 +0000 (13:23 +0000)
committerSascha Wildner <swildner@dragonflybsd.org>
Tue, 8 Apr 2008 13:23:38 +0000 (13:23 +0000)
commitf2758244afe84b659844d5b3dc2f25ccbaa1d982
treecee08a19d575a2f72e0d8d6ee5ce718d34506aec
parent5523ac37510884a81d76ea905acc00915e6a3920
Sync with FreeBSD:

* Change semantics of -i (in-place editing) so that it treats each file
  independently from other files (desired in most practical cases). Keep
  the previous semantics (use a single continuous address space covering
  all files to edit in-place) under -I.

* Add -l option (make output line buffered).

* Make the 'y' command (translate) aware of multibyte characters.

* Add case-insensitive matching, using the 'I' flag, a la GNU sed.

* Remove 3rd clause.

* Raise WARNS to 6.

* Miscellaneous fixes and style(9) issues.
usr.bin/sed/Makefile
usr.bin/sed/POSIX
usr.bin/sed/compile.c
usr.bin/sed/defs.h
usr.bin/sed/extern.h
usr.bin/sed/main.c
usr.bin/sed/misc.c
usr.bin/sed/process.c
usr.bin/sed/sed.1