diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2009-01-05 17:01:36 +0100 |
---|---|---|
committer | Paolo Bonzini <bonzini@gnu.org> | 2009-01-05 17:01:36 +0100 |
commit | 12e758ad53057d619bc51e98498723427bdb55d1 (patch) | |
tree | acfe8d16ae83b9da16bba574f65cf15d5c23384c /testsuite | |
parent | 6ea4dbce16b6c4cc0d9bfd0e81adec62aa87a7e7 (diff) | |
download | sed-12e758ad53057d619bc51e98498723427bdb55d1.tar.gz |
fix "x", "g", "G" commands with "sed -i" to match BSD sed
2009-01-05 Paolo Bonzini <bonzini@gnu.org>
* execute.c (read_pattern_space): Reset hold space at end-of-file
if input->reset_at_next_file.
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/Makefile.am | 2 | ||||
-rw-r--r-- | testsuite/Makefile.tests | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am index 34c9a2d..9d82b2b 100644 --- a/testsuite/Makefile.am +++ b/testsuite/Makefile.am @@ -24,7 +24,7 @@ SEDTESTS += \ fasts uniq manis khadafy linecnt eval distrib 8to7 y-bracket \ y-newline allsub cv-vars classes middle bsd stdin flipcase \ insens subwrite writeout readin insert utf8-1 utf8-2 utf8-3 utf8-4 \ - badenc \ + badenc inplace-hold \ help version file quiet \ factor binary3 binary2 binary dc diff --git a/testsuite/Makefile.tests b/testsuite/Makefile.tests index 6cf0e52..5e09b2b 100644 --- a/testsuite/Makefile.tests +++ b/testsuite/Makefile.tests @@ -63,6 +63,15 @@ stdin:: $(CMP) $@.1out $@.2out @$(RM) $@.1out $@.2out +inplace-hold:: + echo x > $@.1out + echo y > $@.2out + echo > $@.out + $(SEDENV) $(SED) -i x $@.1out $@.2out + $(CMP) $@.1out $@.out + $(CMP) $@.2out $@.out + @$(RM) $@.1out $@.2out $@.out + cv-vars classes middle dc distrib factor numsub2 numsub3 numsub4 numsub5 \ insens:: $(SEDENV) $(SED) -n -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > $@.out |