Shut up warnings on Unix

Hilariously, even at /W4 MSVC doesn't care about these redefinitions
because they are redefined to the same value so it doesn't matter.