Here is a pass/fail test to compare diff versions:
#!/bin/bash
diff -D AAAA /dev/null <(echo A) \
|cmp - <(printf '%s\n' '#ifdef AAAA' A '#endif /* AAAA */')The diff in diffutils v3.8 passes. Version 3.9 fails. -- Robert Webb
Here is a pass/fail test to compare diff versions:
#!/bin/bash
diff -D AAAA /dev/null <(echo A) \
|cmp - <(printf '%s\n' '#ifdef AAAA' A '#endif /* AAAA */')The diff in diffutils v3.8 passes. Version 3.9 fails. -- Robert Webb