gtpc2miy | C/C++ Language Support User's Guide |
TPF C language support is a hosted implementation that conforms to ANSI and
ISO standard C as defined in ANSI/ISO 9899-1990. A hosted
implementation supports:
- The complete C language specification
- The main function invoked at program startup
- All of the functions, macros, type definitions, and objects defined in the
standard C library.
ANSI/ISO standard C permits some latitude in each of these areas and
requires from a conforming implementation a document describing specifically
how they are handled.
- Note:
- TARGET(TPF) C does not conform to ANSI/ISO standard C.
In the case of TPF C language support:
- Conformance to the C language specification depends on the
compiler. All C compilers supported by the TPF system are ANSI/ISO
standard C compliant and their specific implementation of the standard is
described in an appendix to the compiler Language Reference.
- Support for the main function and its arguments is described in
TPF Application Programming.
- The remainder of this chapter describes the TPF system implementation of
the standard C library.