Should a source file end with new line or not? What about backslash + newline?
If we don’t end a source file with a new line character but just a }
after main(), then the clang compiler (in strict mode
-std=c17 -pedantic-errors
) infamously complains: