Ignore rejected files, diff files and patches.
Fix #4: Use gcc trick for variadic macros. Does this break anyone else?