mirror of
https://https.git.savannah.gnu.org/git/diffutils.git
synced 2026-01-27 01:44:20 +00:00
Problem reported by Robert Webb (bug#61193). * NEWS: Mention this. * src/diff.c (main): Omit stray ‘sizeof’. * tests/ifdef: New test. * tests/Makefile.am (TESTS): Add it.
38 lines
344 B
Bash
Executable File
38 lines
344 B
Bash
Executable File
#!/bin/sh
|
|
# --ifdef
|
|
|
|
# Bug reported by Robert Webb in <http://bugs.gnu.org/61193>.
|
|
|
|
. "${srcdir=.}/init.sh"; path_prepend_ ../src
|
|
|
|
fail=0
|
|
|
|
cat <<'EOF' >a
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
EOF
|
|
|
|
cat <<'EOF' >b
|
|
1
|
|
4
|
|
5
|
|
EOF
|
|
|
|
cat <<'EOF' >exp
|
|
1
|
|
#ifndef ZZZ
|
|
2
|
|
3
|
|
#endif /* ! ZZZ */
|
|
4
|
|
5
|
|
EOF
|
|
|
|
returns_ 1 diff -D ZZZ a b >out 2>err || fail=1
|
|
compare exp out || fail=1
|
|
|
|
Exit $fail
|