DEC C conforms to the ANSI standard for the Programming Language C, as specified by the X3J11 Technical Committee and documented in the American National Standard for Information Systems- Programming Language C (document number: X3.159-1989). DEC C has successfully passed the Plum-Hall test suite for ANSI conformance. In strict ANSI C mode, the DEC C compiler is a conforming implementation as described by the ANSI C Standard in Section 1.7, Compliance: " A conforming hosted implementation shall accept any strictly conforming program. A conforming implementation can have extensions (including additional library functions), provided they do not alter the behavior of any strictly conforming program. "
The ANSI C Standard defines a strictly conforming program as:
" A strictly conforming program shall use only those features of the language and library specified in this Standard. It shall not produce output dependent on any unspecified, undefined, or implementation-defined behavior, and shall not exceed any minimum implementation limit. "
" An implementation shall be accompanied by a document that defines all implementation-defined characteristics and all extensions. "
As with most language definitions, the ANSI C Standard does not encompass the entire definition of the C language available within an implementation. The C implementations currently supported by Digital include a number of features that are not defined in the ANSI C Standard.
The rest of this section describes the compiler's functionality in a format mirroring the outline of the ANSI C Standard. The relevant ANSI C Standard section number is shown in parentheses following each heading. If a heading from the ANSI C Standard is missing from this description, DEC C conforms to the Standard exactly, without extension or implementation-defined behavior.
The following sections document only the extensions and
implementation-defined portions of the DEC C language. Together
with the ANSI C Standard, this section completely specifies the DEC
C implementation of the C language. The ANSI C Standard is referred
to as "the Standard" throughout this appendix.
Previous Page | Next Page | Table of Contents | Index