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

E
ECHO DCL command
Editing
    EVE interface to TPU
    Language-Sensitive Editor (LSE)
    OpenVMS Text Processing Utility (TPU)
/ENDIAN CC qualifier
Enumeration type
    new features
environment pragma
Epilogue/prologue files
$ERASE RMS function
Error messages
    See also Errors
Errors
    compiler messages and descriptions #1
    compiler messages and descriptions #2
    during compilation #1
    during compilation #2
    link-time
    run-time
    See also CC DCL command
    See also LINK DCL command
/ERROR_LIMIT CC qualifier
Escape sequence
    Alert
        new features
    hexadecimal
        new features
    invalid
EVE
EXACT_CDD_OFFSETS option of /ASSUME qualifier #1
EXACT_CDD_OFFSETS option of /ASSUME qualifier #2
exponentiation operator
Extended attribute block--XAB (RMS)
    initializing
Extensible VAX Editor (EVE)
    See Editing
[extern] keyword
    overlaying psects
extern keyword
    overlaying psects
        table of psect attributes #1
        table of psect attributes #2
External objects
    extern_model pragma #1
    extern_model pragma #2
    extern_prefix pragma
External routine
    calling
    declaring
    determining
External storage class
    compared to global #1
    compared to global #2
    data definitions
/EXTERN_MODEL CC qualifier #1
/EXTERN_MODEL CC qualifier #2
extern_model pragma #1
extern_model pragma #2
extern_prefix pragma
Extraction
    CDD/Repository #1
    CDD/Repository #2
F
<fab.h> header file
FAB RMS data structure
    initializing
Facility codes
    used in global symbol names
fasm intrinsic function
Features
    new/changed
    unsupported
File access block---FAB (RMS)
    initializing
File inclusion
    #include preprocessor directive
Files (RMS)
    indexed organization
    organization #1
    organization #2
    relative organization
    sequential organization
/FIRST_INCLUDE CC qualifier
/FLOAT CC qualifier
<float.h> header file
Floating-point
    passed by immediate value
Floating-point arithmetic built-in functions #1
Floating-point arithmetic built-in functions #2
Floating-point arithmetic built-in functions #3
Floating-point numbers
    data type
        double
        D_floating
        G_floating
        IEEE_floating
        long double #1
        long double #2
        precision of
        X_floating
Floating-point predefined macros
Foreign command
    for passing command-line arguments
Foreign command, DCL
FORTRAN common block
    sharing program sections with
<fp_class.h> header file
    new features
Function
    definition of
    return value
Function calls
    new features
function pragma
Functions
    built-in #1
    built-in #2
    calls between programs of different languages
    parameter-passing mechanisms
    RMS
G
$GET RMS function
Global data
    sharing
Global storage classes #1
Global storage classes #2
    compared to extern #1
    compared to extern #2
    variable initialization
Global symbol (OpenVMS)
    facility codes used in
    to test status values
globaldef specifier #1
globaldef specifier #2
    loading modules with global definitions
globalref specifier #1
globalref specifier #2
    loading modules with global definitions
globalvalue specifier
/GRANULARITY CC qualifier
/G_FLOAT CC qualifier
G_floating representation
H
Header files #1
Header files #2
    <ctype.h>
        new features
    <float.h>
    for RMS structures
    <fp_class.h>
        new features
    <limits.h>
    listing names of
    <locale.h>
        new feature
    <math.h>
        new features
    <signal.h>
        new features
    <stddef.h>
        new features
    <stdio.h>
        new features
    <stdlib.h>
        new features
    <string.h>
        new features
    <time.h>
        new features
HEADER_TYPE_DEFAULT option of /ASSUME qualifier #1
HEADER_TYPE_DEFAULT option of /ASSUME qualifier #2
Hexadecimal escape sequence
    new features
I
IEEE_floating representation
/IEEE_MODE CC qualifier
IMAGELIB.OLB
Immediate value
    passing arguments by
In-line assembly code (ASMs)
#include <builtins.h>
Include files
    new features
include pragma
#include preprocessor directive
    default text libraries
    <descrip.h> header file
/INCLUDE_DIRECTORY CC qualifier
Including files #1
Including files #2
Including RMS data-structures
Indexed file organization (RMS)
Initialization
    bit field
        new features
    of global variables
    of RMS data structures
        extended attribute block (XAB)
        file access block (FAB)
        name block (NAM)
        record access block (RAB)
Initialized RMS data structure
    cc$rms_fab
    cc$rms_nam
    cc$rms_rab
    cc$rms_xaball
    cc$rms_xabdat
    cc$rms_xabfhc
    cc$rms_xabkey
    cc$rms_xabpro
    cc$rms_xabrdt
    cc$rms_xabsum
    cc$rms_xabtrm
inline pragma
Input/output (I/O)
    RMS
/INSTRUCTION_SET CC qualifier
Interlanguage calling
Intrinsic functions
    ASMs
    enabled through /OPTIMIZE
intrinsic pragma
INTRINSICS option of /OPTIMIZE
Invalid escape sequence warning
    new feature
ISAM (RMS)
    indexed-sequential access method
ISO C 94 compilation mode


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