cvs commit: src/usr.bin/sed process.c
Peter Wemm
peter at wemm.org
Wed Jun 4 20:23:20 PDT 2003
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 at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
More information about the cvs-src
mailing list