In message , Wilco Dijkstra writes
This is true in practice.
Yes. Actually as long as the behaviour of the compiler is known documented and repeatable the standard does not matter in reality. Most embedded compilers are not ISO-C99 compliant but mostly ISO-C90/95 with compiler and target extensions.
I assume you mean ISO-C compiler. Which standard? C90, C95, C99?
I do have an email where a user says:
"We have moved from abc compiler to XYZ compiler. We used to compile with abc and get no errors. We now using xyz compiler we get lots of errors. We think this is because your xyz compiler is more strict than the abc compiler.
Please can you supply us a version of the xyz compiler with a less strict parser."
Yes I do have all the names.