United States

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` 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

privacy and legal statement