Bugs fixed:
- An excluded but missing file caused tdiff to exit with a failure code.
- Memory corruption could occur if a symlink target string size is a multiple of 1024 (unlikely, symlink lengths are typically limited to 1024 or less).
- Regressions (
make check) now run without errors on MacOSX.
Improvements:
- Code refactoring and cleanups.
- Open files at most once (speedup).
- m4 macros have been moved to a sub-module.