VMS Help
CRTL, Feature-Test Macros

 *Conan The Librarian

    Feature-test macros provide a means for writing portable
    programs. They ensure that the Compaq C RTL symbolic names used
    by a program do not clash with the symbolic names supplied by the
    implementation.

    The Compaq C RTL header files are coded to support the use of
    a number of feature-test macros. When an application defines a
    feature-test macro, the Compaq C RTL header files supply the
    symbols and prototypes defined by that feature-test macro and
    nothing else. If a program does not define such a macro, the
    Compaq C RTL header files define symbols without restriction.

    The feature-test macros supported by the Compaq C RTL fall into
    the following broad categories for controlling the visibility of
    symbols in header files according to the following:

    o  Standards

    o  Multiple-version support

    o  Compatibility

  Additional Information (explode) :

  Close     Help