Avoid printing a space at the beginning of lines in the output.
This fixes more differences compared to "gcc -E" so removes several cases of erroneously failing test cases. The implementation isn't very elegant, but it is functional.
This commit is contained in: