QuickMod refactor

I've yet to see anything that wouldn't work because of that. It's just the tools complaining for reasons I don't agree with.

Also:
> A source file that is not empty and that does not end in a new-line character, or that 
> ends in a new-line character immediately preceded by a backslash character before any 
> such splicing takes place, shall be processed as if an additional new-line character were 
> appended to the file (C++11 §2.2/1).