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

C
C Run-Time Library (RTL)
    See Run-Time Library (RTL)
C++ style comments
C99 compilation mode
Calling standard
    OpenVMS
Cast operator
    new features
CC DCL command
    /ACCEPT qualifier
    /ANALYSIS_DATA qualifier
    /ANNOTATIONS qualifier
    /ANSI_ALIAS qualifier
    /ARCHITECTURE qualifier
    /ASSUME qualifier
    /CHECK qualifier #1
    /CHECK qualifier #2
    /COMMENTS qualifier
    compilation errors
    /CROSS_REFERENCE qualifier
    /DEBUG qualifier
    /DECC qualifier
    /DEFINE qualifier #1
    /DEFINE qualifier #2
    /DIAGNOSTICS qualifier
    /ENDIAN qualifier
    /ERROR_LIMIT qualifier
    /EXTERN_MODEL qualifier #1
    /EXTERN_MODEL qualifier #2
    /FIRST_INCLUDE qualifier
    /FLOAT qualifier
    /GRANULARITY qualifier
    /G_FLOAT qualifier
    /IEEE_MODE qualifier
    /INCLUDE_DIRECTORY qualifier
    /INSTRUCTION_SET qualifier
    /LIBRARY qualifier
    /LINE_DIRECTIVES qualifier
    /LIST qualifier
    /L_DOUBLE_SIZE qualifier
    /MACHINE_CODE qualifier
    /MEMBER_ALIGNMENT qualifier
    /MMS_DEPENDENCIES qualifier
    /NAMES qualifier
    /NESTED_INCLUDE_DIRECTORY qualifier
    /OBJECT qualifier
    /OPTIMIZE qualifier
    /PDSC_MASK qualifier
    /PLUS_LIST_OPTIMIZE qualifier
    /POINTER_SIZE qualifier (ALPHA ONLY) #1
    /POINTER_SIZE qualifier (ALPHA ONLY) #2
    /PRECISION qualifier
    /PREFIX_LIBRARY_ENTRIES qualifier
    /PREPROCESS_ONLY qualifier
    /PROTOTYPE qualifier
    /PSECT_MODEL qualifier
    qualifiers for #1
    qualifiers for #2
    /REENTRANCY qualifier
    /REPOSITORY qualifier
    /ROUNDING_MODE qualifier
    /SHARE_GLOBALS qualifier #1
    /SHARE_GLOBALS qualifier #2
    /SHOW qualifier
    /STANDARD qualifier #1
    /STANDARD qualifier #2
    /STANDARD qualifier #3
    /TIE qualifier
    /UNDEFINE qualifier #1
    /UNDEFINE qualifier #2
    /UNSIGNED_CHAR qualifier
    /VAXC qualifier
    /VERSION qualifier
    /WARNINGS qualifier #1
    /WARNINGS qualifier #2
CC$gfloat predefined macro
cc$rms_fab
    initialized RMS data structure
cc$rms_nam
    initialized RMS data structure
cc$rms_rab
    initialized RMS data structure
cc$rms_xaball
    initialized RMS data structure
cc$rms_xabdat
    initialized RMS data structure
cc$rms_xabfhc
    initialized RMS data structure
cc$rms_xabkey
    initialized RMS data structure
cc$rms_xabpro
    initialized RMS data structure
cc$rms_xabrdt
    initialized RMS data structure
cc$rms_xabsum
    initialized RMS data structure
cc$rms_xabtrm
    initialized RMS data structure
CDD/Repository #1
CDD/Repository #2
CDD/Repository #3
CDD/Repository #4
    records
        including in source listing
    support for data types
CDDL
    relationship to CDO #1
    relationship to CDO #2
CDO #1
CDO #2
Changed features
Character
    multibyte
        new feature
    strings
        debugger access to
    wide
        new feature
CHAR_STRING_CONSTANTS psect #1
CHAR_STRING_CONSTANTS psect #2
/CHECK CC qualifier #1
/CHECK CC qualifier #2
CLEAN_PARAMETERS option of /ASSUME qualifier #1
CLEAN_PARAMETERS option of /ASSUME qualifier #2
$CLOSE RMS function
Code optimization
$CODE psect #1
$CODE psect #2
$CODE psect #3
Command-line arguments
    conversion of
    DCL
Command qualifiers
    See CC DCL command
Comment processing
    new features
Comments
    C++ style
/COMMENTS CC qualifier
Common Data Dictionary
    See CDD/Repository #1
    See CDD/Repository #2
    See CDD/Repository #3
Common usage C compilation mode
Commutative
    array indexing
        new feature
Compaq C
    new/changed features
Compaq C RTL
    See Run-Time Library (RTL)
Compilation mode #1
Compilation mode #2
    predefined macros
Compilation process #1
Compilation process #2
Compile DCL command
    See CC DCL command
Compiler
    new features
Compiler messages #1
Compiler messages #2
Compiler messages #3
Composite types
    new feature
Concatenation of string literals
    new feature
Condition values
$CONNECT RMS function
const modifier #1
const modifier #2
Constants
    long double
        new features
Copy sign built-in functions
$CREATE RMS function
/CROSS_REFERENCE CC qualifier
<ctype.h> header file
    new features
<c_asm.h> header file
D
dasm intrinsic function
Data definitions and scope
    See also Scope
$DATA psect #1
$DATA psect #2
$DATA psect #3
$DATA psect #4
$DATA psect #5
$DATA$ psect #1
$DATA$ psect #2
$DATA$ psect #3
$DATA$ psect #4
$DATA$ psect #5
Data structures
    RMS
        header files
        initialized structure variables
Data type compatibility
    new features
Data types
    64-bit support
    composite
        new feature
    new/changed
    __int16
    __int32
    __int64
DCL commands
    overview of program development
/DEBUG CC qualifier
/DEBUG RUN qualifier
Debugger
    access to program variables
        arrays
        character strings
        scalars
        structures
        unions
    ASCII representation
    command line options
    Compaq C support
    compiling and linking for
    sample session
    SHOW SYMBOL command
    starting/terminating debug session
DEC/Shell
    See UNIX style file specification
/DECC CC qualifier
DECC$LIBRARY_INCLUDE logical #1
DECC$LIBRARY_INCLUDE logical #2
DECC$LIBRARY_INCLUDE logical #3
DECC$LIBRARY_INCLUDE logical name #1
DECC$LIBRARY_INCLUDE logical name #2
DECC$RTLDEF.TLB
DECC$RTLDEF.TLB library
DECC$SHR.EXE
DECC$SYSTEM_INCLUDE logical
DECC$SYSTEM_INCLUDE logical name #1
DECC$SYSTEM_INCLUDE logical name #2
DECC$TEXT_LIBRARY logical name
DECC$USER_INCLUDE logical name #1
DECC$USER_INCLUDE logical name #2
DECC$USER_INCLUDE logical name #3
Declarations
    aggregate
        variant_struct
        variant_union
    new features
/DEFINE CC qualifier
Definitions
    See also Declarations
    symbol
$DELETE RMS function
<descrip.h> header file
$DESCRIPTOR preprocessor macro
Descriptors
    defined
    in mixed-language programming
    passing arguments by
    valid class codes
Diagnostic messages
/DIAGNOSTICS CC qualifier
dictionary pragma
    new feature
#dictionary preprocessor directive
Digraphs #1
Digraphs #2
Direct access modes (RMS)
Directives
    See Preprocessor directives
$DISCONNECT RMS function
Dollar sign
    in macro names
double data type
Double-precision, floating-point arithmetic built-in functions
D_floating representation


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