b4abf20d50
This created an unnecessary temporary file when using the -o option to create a new file. - Fix -o option bug reported by Tony Finch The output file was incorrectly called "[stdin]" when overwriting the the input file via standard in (unifdef -o file < file).