All the compilers I ever used in my professional career could do C99 but most companies limit themselves to ANSI C (good luck convincing anyone that the term is incorrect!) for &quot;compatibility&quot; reasons and it&#x27;s got nothing to do with Microsoft (who uses their compilers for C anyway?).<p>Your prize for pointing out that the usage of ANSI C is incorrect is: disappointment in humanity.