ANSI implementation-defined behavior
The American National Standards Institute (ANSI)
has adopted a standard that specifies the form
and establishes the interpretation of programs written
in the programming language C.
This standard is detailed in
ANSI Document Number X3J11/90-013.
The International Standards Organization (ISO)
has adopted the functionally equivalent standard which
is detailed in the
(ISO) Programming Languages -- C,
document number ISO/IEC 9899:1990 (E).
Both standards provide a list of
characteristics and extensions to be implementation-defined.
The characteristics and extensions that must be documented
is provided in an appendix to the ANSI document,
subsection ``F.3 Implementation-Defined Behaviour''.
According to both the ANSI standard,
and the ISO standard,
each conforming implementation of the C language
must be accompanied by a document that defines all
implementation-defined characteristics and extensions.
This appendix is organized into the following sections, corresponding
to the sections in the appendix to the ANSI document: