That's not a proper C compiler though, as Microsoft like to point out regularly as a lame excuse...
Microsoft is committed to C++, as a means to improve systems programming safety with more modern languages.
Besides, the code makes use of GCC extensions.