Fair enough.

It's a hot point for me because in a past incarnation I had to port pure engine code from Windows that claimed to be portable C but took advantage of various laxities in Visual Studio. It was so painful that I took a mighty oath *never* to write non-portable code again!