edit: please don't suggest random changes
Well, I just corrected a typo to get it to compile, hardly a random suggestion. Hard for me to know that the defines shouldn't be there in the first place.
You could test it yourself on Linux if you find it annoying that someone needs to do changes to get it to compile.
BTW: you changed my text in your quote.