tests: adjust c99-to-c89 patch as well as the code to generate it
authorJim Meyering <meyering@redhat.com>
Thu, 26 Jun 2008 21:04:57 +0000 (23:04 +0200)
committerJim Meyering <meyering@redhat.com>
Thu, 26 Jun 2008 21:31:05 +0000 (23:31 +0200)
* maint.mk (patch-check) [REGEN_PATCH]: Trim some trailing blanks.
* src/c99-to-c89.diff: Adjust shred.c offsets.

maint.mk
src/c99-to-c89.diff

index a011a11eba203a2f7ee14e905ca7eef9af528997..19b7f121e88891d21695210de05c9527d1786609 100644 (file)
--- a/maint.mk
+++ b/maint.mk
@@ -510,10 +510,11 @@ patch-check:
        cp -a src src-c89
        (cd src-c89; patch -p1 -V never --fuzz=0) < src/c99-to-c89.diff \
          > $@.1 2>&1
-       if test "$(REGEN_PATCH)" = yes; then \
-         diff -upr src src-c89 | sed 's,src-c89/,src/,' \
-           | grep -vE '^(Only in|File )' \
-           | perl -pe 's/^((?:\+\+\+|---) \S+\t).*/$${1}$(epoch_date)/' \
+       if test "$(REGEN_PATCH)" = yes; then                    \
+         diff -upr src src-c89 | sed 's,src-c89/,src/,'        \
+           | grep -vE '^(Only in|File )'                       \
+           | perl -pe 's/^((?:\+\+\+|---) \S+\t).*/$${1}$(epoch_date)/;' \
+              -e 's/^ $$//'                                    \
            > new-diff || : ; fi
        grep -v '^patching file ' $@.1 > $@.2 || :
        msg=ok; test -s $@.2 && msg='fuzzy patch' || : ;        \
index ae37d1e95919032511bddea43216d6898c37dc5e..9268d387d7c306b0e9b76f08159cf8b4847c9575 100644 (file)
@@ -159,7 +159,7 @@ diff -upr src/seq.c src/seq.c
 diff -upr src/shred.c src/shred.c
 --- src/shred.c        1970-01-01 00:00:00.000000000 +0000
 +++ src/shred.c        1970-01-01 00:00:00.000000000 +0000
-@@ -458,7 +458,7 @@ dopass (int fd, char const *qname, off_t
+@@ -469,7 +469,7 @@ dopass (int fd, char const *qname, off_t
                     out.  Thus, it shouldn't give up on bad blocks.  This
                     code works because lim is always a multiple of
                     SECTOR_SIZE, except at the end.  */