Date: Wed, 04 Jun 2003 20:23:19 -0700 From: Peter Wemm <peter@wemm.org> To: Tony Finch <fanf@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/sed process.c Message-ID: <20030605032319.49F932A8C1@canning.wemm.org> In-Reply-To: <200306041531.h54FVtOD006167@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Tony Finch wrote:
> fanf 2003/06/04 08:31:55 PDT
>
> FreeBSD src repository
>
> Modified files:
> usr.bin/sed process.c
> Log:
> Fix substitution when the regex matches the zero-length string.
> There are two bugs: in the s///g case, the substitution didn't occur
> at the end of the line; in the s///N case, the code didn't count
> forwards along the line properly. See the sg, s3, s4, and s5 tests
> in src/tools/regression/usr.bin/sed/.
>
> Reviewed by: tjr
OH MY GOD, YOU KILLED KENNY^H^H^H^H^HSED!!!!
sed -f /usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/targmatch.sed /usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/config.bfd | vis
....
#if !defined (SELECT_VECS) || defined (HAVE_a_out_adobe_vec)
\^@
{ "*-adobe-*",
&a_out_adobe_vec },
#endif
\^@
#if !defined (SELECT_VECS) || defined (HAVE_newsos3_vec)
\^@
{ "*-sony-*",
&newsos3_vec },
#endif
\^@
....
Backing out this change to process.c "fixed" it.
Cheers,
-Peter
--
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030605032319.49F932A8C1>
