Skip to Main Content United States    
PRODUCTS SUPPORT SOLUTIONS SERVICES
COMPAQ SOFTWARE
Compaq C

Compaq C
User's Guide for OpenVMS Systems


Previous Contents Index

K
Keywords
    const
    double
    globaldef #1
    globaldef #2
    globalref
    globalvalue
    long float
    Non-ANSI
        new features
    noshare
    readonly
    use with LSE
    variant_struct
    variant_union
    __align
    __forceinline
    __inline
    _align
L
Language-Sensitive Editor
    See LSE
Leading Zeros built-in function
Libraries
    default object-module file types
    default text-module file type
    inclusion of text modules
/LIBRARY CC qualifier
Library facilities (RTL)
Library routines
    See Run-Time Library (RTL)
Lifetime of stored objects
Limit of nested #include lines
Limits
    header file
<limits.h> header file
/LINE_DIRECTIVES CC qualifier
LINK DCL command
    link-time errors #1
    link-time errors #2
    /NOTRACEBACK qualifier #1
    /NOTRACEBACK qualifier #2
    qualifiers
linkage pragma
Lint-like checking
/LIST CC qualifier
<locale.h> header file
    new feature
long double constants
    new features
long double data type #1
long double data type #2
Long Double-precision, floating-point arithmetic built-in functions
long float data type #1
long float data type #2
Loop unrolling #1
Loop unrolling #2
LSE #1
LSE #2
    Compaq C support of
        for keywords or tokens
    starting/terminating a session
/L_DOUBLE_SIZE CC qualifier
M
/MACHINE_CODE CC qualifier
MACRO program
    sharing program sections with
Macros
    names
        $ in
    null argument
    predefined
        CC$gfloat
        floating-point
        __32BITS
        __ALPHA
        __alpha
        __Alpha_AXP
        __DECC__
        __DECC_MODE_COMMON
        __DECC_MODE_MS
        __DECC_MODE_RELAXED
        __DECC_MODE_STRICT
        __DECC_MODE_VAXC
        __DECC_VER #1
        __DECC_VER #2
        __D_FLOAT
        __G_FLOAT
        __HIDE_FORBIDDEN_NAMES
        __IEEE_FLOAT
        __IEEE_FP
        __INITIAL_POINTER_SIZE
        __MIA
        __MS
        __STDC__
        __STDC_HOSTED__
        __STDC_ISO_10646__
        __STDC_VERSION__
        __vax
        __vax11c
        __vaxc
        __vms
        __VMS_VER #1
        __VMS_VER #2
        __vms_version
        __X_FLOAT
        _ANSI_C_SOURCE
        _BSD44_CURSES
        _DECC_V4_SOURCE
        _POSIX_C_SOURCE
        _SOCKADDR_LEN
        _VMS_CURSES
        _VMS_V6_SOURCE
        _XOPEN_SOURCE
        _XOPEN_SOURCE_EXTENDED
    substitution within #include directives
    VAX C built-in translation
main function
    passing parameters to
    recursive
        new feature
    syntax of
<math.h> header file
    new features
MATH_ERRNO option of /ASSUME qualifier
Members
    variant aggregates
/MEMBER_ALIGNMENT CC qualifier
member_alignment pragma
message pragma
Messages
    compiler #1
    compiler #2
    format of (compiler) #1
    format of (compiler) #2
    See also Errors
MIA conformance compilation mode
Microsoft compatibility compilation mode #1
Microsoft compatibility compilation mode #2
Mixed-language programming
    argument list
    argument passing
        by descriptor
        by immediate value
            floating-point numbers
        by reference
    OpenVMS calling standard
    OpenVMS calling standard
        register and stack usage
    return status values
        format
        manipulating
        system service
        testing
    variable-length argument lists
/MMS_DEPENDENCIES CC qualifier
Mode, compilation #1
Mode, compilation #2
    predefined macros
Modifiers
    storage class
module pragma
#module preprocessor directive
Modules
    changing the default name #1
    changing the default name #2
    default object-library file types
Multibyte character support
    new feature
N
<nam.h> header file
Name block---NAM (RMS) data structure
    initializing
Name space conformance
    new features
/NAMES CC qualifier
names pragma
/NESTED_INCLUDE_DIRECTORY CC qualifier
Nesting of #include lines
New features
[NO]MATH_ERRNO option of /ASSUME qualifier
[NO]POINTERS_TO_GLOBALS option of /ASSUME qualifier
noinclude pragma
noinline pragma
nomember_alignment pragma
Non-ANSI keywords
    new features
noshare storage-class modifier
nostandard pragma
Null argument
    to macros


Previous Next Contents Index
Buy Online or Call 1.800.888.0220      privacy statement and legal notices 
STORES CONTACT US SEARCH PRODUCTS SOLUTIONS OPTIONS DEVELOPERS