Tool to add new API specifications Full OSPC Purchase information . A strictly conforming program is one that will give the same answer on all implementations. 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.