git: sed(1): sync with FreeBSD
Daniel Fojt
deef at crater.dragonflybsd.org
Mon Jun 15 12:37:04 PDT 2020
commit bf6a2473929255be8763d37cacde8aa706773c95
Author: Daniel Fojt <df at neosystem.org>
Date: Mon Jun 15 19:15:41 2020 +0200
sed(1): sync with FreeBSD
Summary of notable changes:
- fix sed functions 'i' and 'a' from discarding leading white space
- rewrite the main loop of the "sed s/..." command
- fix -i option behavior with 'q' command
- process \r, \n, and \t
- attempt to learn about hex escapes (e.g. \x27)
- read commands from stdin when -f - is passed
Reviewed by: Sascha Wildner
Summary of changes:
usr.bin/sed/compile.c | 148 ++++++++++++++++++++++++++++++++++++++++++++-----
usr.bin/sed/defs.h | 4 +-
usr.bin/sed/extern.h | 8 ++-
usr.bin/sed/main.c | 33 ++++++++---
usr.bin/sed/misc.c | 6 +-
usr.bin/sed/process.c | 150 +++++++++++++++++++++++++++-----------------------
usr.bin/sed/sed.1 | 51 +++++++++++++++--
7 files changed, 297 insertions(+), 103 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/bf6a2473929255be8763d37cacde8aa706773c95
--
DragonFly BSD source repository
More information about the Commits
mailing list