Ignore C preprocessor directives - fix.

Preserve whitespace when replacing directives with comments.