Exceeding minimum limits To be strictly conforming a program must not contain an instance of any of these constructs. A less restrictive classification is a conforming program. Code encountered in applications does not always stay within the ISO C standard. Vendors often add extensions, that developers then use in their code. The SVR4 extensions include the assert preprocessing directive.
Many developers believe that constructs that appear in both languages have the same meaning.
This is not true. It is a dialect of C that was very common prior to the publication of the C standard. This article gives a detailed list of those C constructs whose behaviour is different from Java. The current version of OSPC flags a small number of these constructs. It is planned that later versions of OSPC will flag more of these constructs.