DEC C RTL See Run-Time Library (RTL) __ABS built-in function, [+] Access mode record, [+] ACCURACY_SENSITIVE option of /ASSUME qualifier, [+], [+] __ACQUIRE_SEM_LONG built-in function, [+] _ADAWI built-in function, [+] __ADAWI built-in function, [+] __ADDF_C built-in function, [+] __ADDG_C built-in function, [+] "Address of" operator new features, [+] Addressing 64-bit, [+] to [+] __ADDS_C built-in function, [+] __ADDT_C built-in function, [+] __ADDX_C built-in function, [+] __ADD_ATOMIC_LONG built-in function, [+] __ADD_ATOMIC_QUAD built-in function, [+] Aggregates debugger access to, [+] variant, [+] Alert escape sequence new features, [+] _align storage-class modifier, [+] ALIGNED_OBJECTS option of /ASSUME qualifier, [+], [+] Alignment bit field, [+] predefined constants, [+] structure, [+] __ALLOCA built-in function, [+] Allocation storage, [+] __alpha predefined macro, [+] __ALPHA predefined macro, [+] __Alpha_AXP predefined macro, [+] /ANALYSIS_DATA CC qualifier, [+] __AND_ATOMIC_LONG built-in function, [+] __AND_ATOMIC_QUAD built-in function, [+] Angle brackets use with #include preprocessor directive, [+] ANSI C Name space conformance new features, [+] ANSI C compilation mode, [+] /ANSI_ALIAS CC qualifier, [+] _ANSI_C_SOURCE predefined macro, [+] argc main function argument, [+] Argument list definition of, [+] variable-length lists in system services, [+] Arguments command-line, [+] DCL command-line, [+] optional for system routines, [+] passing by descriptor, [+], [+] example, [+] by immediate value, [+], [+] floating-point values, [+] by reference, [+], [+] example, [+] passing mechanisms in mixed-language programming, [+] system routine, [+] argv main function argument, [+] Arithmetic conversions new features, [+] Array indexing new features, [+] Arrays debugger access to, [+] /ASCII qualifier, [+] asm intrinsic function, [+] ASMs, [+] Assignment compatibility new features, [+] /ASSUME CC qualifier, [+] Atomic data types, [+] __ATOMIC_ADD_LONG built-in function, [+] __ATOMIC_ADD_QUAD built-in function, [+] __ATOMIC_AND_LONG built-in function, [+] __ATOMIC_AND_QUAD built-in function, [+] __ATOMIC_DECREMENT_LONG built-in function, [+] __ATOMIC_DECREMENT_QUAD built-in function, [+] __ATOMIC_EXCH_LONG built-in function, [+] __ATOMIC_EXCH_QUAD built-in function, [+] __ATOMIC_INCREMENT_LONG built-in function, [+] __ATOMIC_INCREMENT_QUAD built-in function, [+] __ATOMIC_OR_LONG built-in function, [+] __ATOMIC_OR_QUAD built-in function, [+]
_BBCCI built-in function, [+] _BBCCI built-in function, [+] _BBSSI built-in function, [+], [+] Bit field alignment, [+] initialization, [+] new features, [+] __32BITS predefined macro, [+] Built-in functions, [+] to [+] __ABS, [+] __ACQUIRE_SEM_LONG, [+] _ADAWI, [+] __ADAWI, [+] __ADDF_C, [+] __ADDG_C, [+] __ADDS_C, [+] __ADDT_C, [+] __ADDX_C, [+] ADD_ATOMIC_LONG, [+] ADD_ATOMIC_QUAD, [+] __ALLOCA, [+] AND_ATOMIC_LONG, [+] AND_ATOMIC_QUAD, [+] __ATOMIC_ADD_LONG, [+] __ATOMIC_ADD_QUAD, [+] __ATOMIC_AND_LONG, [+] __ATOMIC_AND_QUAD, [+] __ATOMIC_DECREMENT_LONG, [+] __ATOMIC_DECREMENT_QUAD, [+] __ATOMIC_EXCH_LONG, [+] __ATOMIC_EXCH_QUAD, [+] __ATOMIC_INCREMENT_LONG, [+] __ATOMIC_INCREMENT_QUAD, [+] __ATOMIC_OR_LONG, [+] __ATOMIC_OR_QUAD, [+] _BBCCI, [+] _BBCI, [+] _BBSSI, [+], [+] __CMP_STORE_LONG, [+] __CMP_STORE_QUAD, [+] Copy sign functions, [+] __COS, [+] __CPYS, [+] __CPYSE, [+] __CPYSEF, [+] __CPYSF, [+] __CPYSN, [+] __CPYSNF, [+] __CVTGF_C, [+] __CVTGQ, [+] __CVTTQ, [+] __CVTTS_C, [+] __CVTXQ, [+] __CVTXT, [+] __DIVF_C, [+] __DIVG_C, [+] __DIVS_C, [+] __DIVT_C, [+] __DIVX_C, [+] Double-precision, floating-point arithmetic, [+] __FABS, [+] _FFC, [+] _FFS, [+] _HALT, [+] _INSQHI, [+], [+] _INSQTI, [+], [+] _INSQUE, [+], [+] __INTERLOCKED_TESTBITCC_QUAD, [+] __INTERLOCKED_TESTBITSS_QUAD, [+] __LABS, [+] _LOCC, [+] __LOCK_LONG, [+] Long Double-precision, floating-point arithmetic, [+] __MB, [+] __MEMCPY, [+] __MEMMOVE, [+] __MEMSET, [+] _MFPR, [+] _MOVC3, [+] _MOVC5, [+] _MOVPSL, [+] _MTPR, [+] __MULF_C, [+] __MULG_C, [+] __MULS_C, [+] __MULT_C, [+] __MULX_C, [+] OR_ATOMIC_LONG, [+] OR_ATOMIC_QUAD, [+] PALcodes, [+] __PAL_BPT, [+] __PAL_BUGCHK, [+] __PAL_CFLUSH, [+] __PAL_CHME, [+] __PAL_CHMK, [+] __PAL_CHMS, [+] __PAL_CHMU, [+] __PAL_DRAINA, [+] __PAL_GENTRAP, [+] __PAL_HALT, [+] __PAL_INSQHIL, [+] __PAL_INSQHILR, [+] __PAL_INSQHIQ, [+] __PAL_INSQHIQR, [+] __PAL_INSQTIL, [+] __PAL_INSQTILR, [+] __PAL_INSQTIQ, [+] __PAL_INSQTIQR, [+] __PAL_INSQUEL, [+] __PAL_INSQUEL_D, [+] __PAL_INSQUEQ, [+] __PAL_INSQUEQ_D, [+] __PAL_LDQP, [+] __PAL_MFPR_XXXX, [+] __PAL_MTPR_XXXX, [+] __PAL_PROBER, [+] __PAL_PROBEW, [+] __PAL_RD_PS, [+] __PAL_REMQHIL, [+] __PAL_REMQHILR, [+] __PAL_REMQHIQ, [+] __PAL_REMQHIQR, [+] __PAL_REMQTIL, [+] __PAL_REMQTILR, [+] __PAL_REMQTIQ, [+] __PAL_REMQTIQR, [+] __PAL_REMQUEL, [+] __PAL_REMQUEL_D, [+] __PAL_REMQUEQ, [+] __PAL_REMQUEQ_D, [+] __PAL_STQP, [+] Built-in functions (cont'd) __PAL_SWASTEN, [+] __PAL_SWPCTX, [+] __PAL_WR_PS_SW, [+] _PROBER, [+], [+] _PROBEW, [+], [+] _READ_GPR, [+] __RELEASE_SEM_LONG, [+] _REMQHI, [+], [+] _REMQTI, [+], [+] _REMQUE, [+], [+] __RPCC, [+] _SCANC, [+] __SIN, [+] Single-precision, floating-point arithmetic, [+] _SKPC, [+] _SPANC, [+] __SUBF_C, [+] __SUBG_C, [+] __SUBS_C, [+] __SUBT_C, [+] __SUBX_C, [+] __TESTBITCCI, [+] __TESTBITSSI, [+] __TRAPB, [+] __UMULH, [+] __UNLOCK_LONG, [+] builtins pragma, [+], [+] <builtins.h> header file, [+]
C Run-Time Library (RTL) See Run-Time Library (RTL) C++ style comments, [+] Calling standard OpenVMS, [+] Cast operator new features, [+] CC DCL command, [+] /ANALYSIS_DATA qualifier, [+] /ANSI_ALIAS qualifier, [+] /ASSUME qualifier, [+] /CHECK qualifier, [+], [+] /COMMENTS qualifier, [+] compilation errors, [+] /DEBUG qualifier, [+] /DECC qualifier, [+] /DEFINE qualifier, [+] to [+] /DIAGNOSTICS qualifier, [+] /ENDIAN qualifier, [+] /ERROR_LIMIT qualifier, [+] /EXTERN_MODEL 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, [+] /PRECISION qualifier, [+] /PREFIX_LIBRARY_ENTRIES qualifier, [+] /PREPROCESS_ONLY qualifier, [+] qualifiers for, [+] to [+] /REENTRANCY qualifier, [+] /ROUNDING_MODE qualifier, [+] /SHARE_GLOBALS qualifier, [+], [+] /SHOW qualifier, [+] /STANDARD qualifier, [+], [+] /TIE qualifier, [+] /UNDEFINE qualifier, [+] to [+] /UNSIGNED_CHAR qualifier, [+] /VAXC qualifier, [+] /VERSION qualifier, [+] /WARNINGS qualifier, [+], [+] 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, [+], [+], [+] to [+] records including in source listing, [+] support for data types, [+] CDDL relationship to CDO, [+], [+] CDO, [+], [+] Changed features, [+] to [+] Character multibyte new feature, [+] strings debugger access to, [+] wide new feature, [+] CHAR_STRING_CONSTANTS psect, [+] to [+] /CHECK CC qualifier, [+], [+] $CLOSE RMS function, [+] __CMP_STORE_LONG built-in function, [+] __CMP_STORE_QUAD built-in function, [+] Code optimization, [+] $CODE psect, [+], [+] to [+] Command qualifiers See CC DCL command Command-line arguments, [+] conversion of, [+] DCL, [+] Comment processing new features, [+] Comments C++ style, [+] /COMMENTS CC qualifier, [+] Common Data Dictionary See CDD/Repository Common usage C compilation mode, [+] Commutative array indexing new feature, [+] Compilation mode, [+], [+] predefined macros, [+] Compilation process, [+] to [+] Compile DCL command See CC DCL command Compiler new features, [+] Compiler messages, [+], [+] Composite types new feature, [+] Concatenation of string literals new feature, [+] Condition values, [+] $CONNECT RMS function, [+] const modifier, [+], [+] Constants long double new features, [+] Copy sign built-in functions, [+] __COS built-in function, [+] __CPYS built-in function, [+] __CPYSE built-in function, [+] __CPYSEF built-in function, [+] __CPYSF built-in function, [+] __CPYSN built-in function, [+] __CPYSNF built-in function, [+] $CREATE RMS function, [+] <ctype.h> header file new features, [+] __CVTGF_C built-in function, [+] __CVTGQ built-in function, [+] __CVTTQ built-in function, [+] __CVTTS_C built-in function, [+] __CVTXQ built-in function, [+] __CVTXT built-in function, [+] <c_asm.h> header file, [+]
dasm intrinsic function, [+] Data definitions and scope, [+] See also Scope $DATA psect, [+], [+], [+], [+] Data structures RMS, [+] header files, [+] initialized structure variables, [+] Data type compatibility new features, [+] Data types 64-bit support, [+] composite new feature, [+] __int16, [+] __int32, [+] __int64, [+] new/changed, [+] $DATA$ psect, [+], [+], [+], [+] DCL commands overview of program development, [+] /DEBUG CC qualifier, [+] /DEBUG RUN qualifier, [+] Debugger, [+] to [+] access to program variables arrays, [+] character strings, [+] scalars, [+] structures, [+] unions, [+] ASCII representation, [+] command line options, [+] compiling and linking for, [+] DEC C support, [+] sample session, [+] SHOW SYMBOL command, [+] starting/terminating debug session, [+] DEC C new/changed features, [+] to [+] DEC Text Processing Utility See DECTPU /DECC CC qualifier, [+] DECC$LIBRARY_INCLUDE logical, [+], [+] DECC$LIBRARY_INCLUDE logical name, [+] DECC$RTLDEF.TLB, [+] DECC$RTLDEF.TLB library, [+] DECC$SHR.EXE, [+] DECC$SYSTEM_INCLUDE logical, [+] DECC$SYSTEM_INCLUDE logical name, [+], [+] DECC$TEXT_LIBRARY logical name, [+] DECC$USER_INCLUDE logical name, [+], [+] __DECC__ predefined macro, [+] __DECC_INCLUDE_EPILOGUE.H file, [+] __DECC_INCLUDE_PROLOGUE.H file, [+] __DECC_MODE_COMMON predefined macro, [+] __DECC_MODE_MS predefined macro, [+] __DECC_MODE_RELAXED predefined macro, [+] __DECC_MODE_STRICT predefined macro, [+] __DECC_MODE_VAXC predefined macro, [+] _DECC_V4_SOURCE predefined macro, [+] __DECC_VER predefined macro, [+], [+] Declarations aggregate variant_struct, [+] variant_union, [+] new features, [+] DEC/Shell See UNIX style file specification DECTPU, [+], [+] /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, [+], [+] Direct access modes (RMS), [+] Directives See Preprocessor directives $DISCONNECT RMS function, [+] __DIVF_C built-in function, [+] __DIVG_C built-in function, [+] __DIVS_C built-in function, [+] __DIVT_C built-in function, [+] __DIVX_C built-in function, [+] Dollar sign in macro names, [+] double data type, [+] Double-precision, floating-point arithmetic built-in functions, [+] __D_FLOAT predefined macro, [+] D_floating representation, [+]
ECHO DCL command, [+] Editing DEC Text Processing Utility (DECTPU), [+] to [+] EVE interface to DECTPU, [+] Language-Sensitive Editor (LSE), [+] /ENDIAN CC qualifier, [+] Enumeration type new features, [+] environment pragma, [+] Epilogue/prologue files, [+] $ERASE RMS function, [+] Error messages See also Errors Errors See also CC DCL command See also LINK DCL command compiler messages and descriptions, [+] during compilation, [+] link-time, [+] run-time, [+] /ERROR_LIMIT CC qualifier, [+] Escape sequence Alert new features, [+] hexadecimal new features, [+] invalid, [+] EVE, [+] exponentiation operator, [+] Extended attribute block-XAB (RMS) initializing, [+] Extensible VAX Editor (EVE) See Editing extern keyword overlaying psects table of psect attributes, [+], [+] External objects extern_model pragma, [+], [+] extern_prefix pragma, [+] External routine calling, [+] declaring, [+] determining, [+] External storage class compared to global, [+] data definitions, [+] [extern] keyword overlaying psects, [+] /EXTERN_MODEL CC qualifier, [+], [+] extern_model pragma, [+], [+] extern_prefix pragma, [+] Extraction CDD/Repository, [+], [+]
FAB RMS data structure, [+] initializing, [+] <fab.h> header file, [+] __FABS built-in function, [+] Facility codes used in global symbol names, [+] fasm intrinsic function, [+] Features new/changed, [+] unsupported, [+] _FFC built-in function, [+] _FFS built-in function, [+] File access block-FAB (RMS), [+] initializing, [+] File inclusion #include preprocessor directive, [+] Files (RMS) indexed organization, [+] organization, [+] to [+] relative organization, [+] sequential organization, [+] /FLOAT CC qualifier, [+] <float.h> header file, [+] Floating-point passed by immediate value, [+] Floating-point arithmetic built-in functions, [+], [+], [+] Floating-point numbers data type double, [+] D_floating, [+] G_floating, [+] IEEE_floating, [+] long double, [+], [+] 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, [+] Functions built-in, [+] to [+] calls between programs of different languages, [+] to [+] parameter-passing mechanisms, [+] RMS, [+]
$GET RMS function, [+] Global data sharing, [+] Global storage classes, [+] to [+] compared to extern, [+] variable initialization, [+] Global symbol (OpenVMS) facility codes used in, [+] to test status values, [+] globaldef specifier, [+], [+] loading modules with global definitions, [+] globalref specifier, [+], [+] loading modules with global definitions, [+] globalvalue specifier, [+] /GRANULARITY CC qualifier, [+] /G_FLOAT CC qualifier, [+] __G_FLOAT predefined macro, [+] G_floating representation, [+]
_HALT built-in function, [+] Header files, [+] <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, [+], [+] Hexadecimal escape sequence new features, [+] __HIDE_FORBIDDEN_NAMES predefined macro, [+]
__IEEE_FLOAT predefined macro, [+] IEEE_floating representation, [+] /IEEE_MODE CC qualifier, [+] IMAGELIB.OLB, [+] Immediate value passing arguments by, [+] #include <builtins.h>, [+] Include files new features, [+] #include preprocessor directive, [+] to [+] default text libraries, [+] <descrip.h> header file, [+] /INCLUDE_DIRECTORY CC qualifier, [+] Including files, [+] to [+] 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, [+] __INITIAL_POINTER_SIZE predefined macro, [+], [+], [+], [+] inline pragma, [+] Input/output (I/O) RMS, [+] _INSQHI built-in function, [+], [+] _INSQTI built-in function, [+], [+] _INSQUE built-in function, [+], [+] /INSTRUCTION_SET CC qualifier, [+] Interlanguage calling, [+] to [+] __INTERLOCKED_TESTBITCC_QUAD built-in function, [+] __INTERLOCKED_TESTBITSS_QUAD built-in function, [+] Intrinsic functions, [+] intrinsic pragma, [+] Invalid escape sequence warning new feature, [+] ISAM (RMS) indexed-sequential access method, [+] ISO C 94 compilation mode, [+]
Keywords const, [+] double, [+] globaldef, [+] globalref, [+] globalvalue, [+] __inline, [+] long float, [+] Non-ANSI new features, [+] noshare, [+] readonly, [+] use with LSE, [+] variant_struct, [+] variant_union, [+]
__LABS built-in function, [+] Language-Sensitive Editor See LSE 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, [+] /NOTRACEBACK qualifier, [+] qualifiers, [+] linkage pragma, [+] /LIST CC qualifier, [+] <locale.h> header file new feature, [+] _LOCC built-in function, [+] __LOCK_LONG built-in function, [+] long double constants new features, [+] long double data type, [+], [+] Long Double-precision, floating-point arithmetic built-in functions, [+] long float data type, [+], [+] Loop unrolling, [+], [+] LSE, [+], [+] DEC C support of for keywords or tokens, [+] starting/terminating a session, [+] /L_DOUBLE_SIZE CC qualifier, [+]
/MACHINE_CODE CC qualifier, [+] MACRO program sharing program sections with, [+] Macros names $ in, [+] null argument, [+] predefined _align boundaries, [+] __alpha, [+] __ALPHA, [+] __Alpha_AXP, [+] _ANSI_C_SOURCE, [+] __32BITS, [+] _BSD44_CURSES, [+] CC$gfloat, [+] __DECC__, [+] __DECC_MODE_COMMON, [+] __DECC_MODE_MS, [+] __DECC_MODE_RELAXED, [+] __DECC_MODE_STRICT, [+] __DECC_MODE_VAXC, [+] _DECC_V4_SOURCE, [+] __DECC_VER, [+], [+] __D_FLOAT, [+] floating-point, [+] __G_FLOAT, [+] __HIDE_FORBIDDEN_NAMES, [+] __IEEE_FLOAT, [+] __INITIAL_POINTER_SIZE, [+] __MIA, [+] __MS, [+] _POSIX_C_SOURCE, [+] _SOCKADDR_LEN, [+] __STDC__, [+] __STDC_VERSION__, [+] __vax, [+] __vax11c, [+] __vaxc, [+] __vms, [+] _VMS_CURSES, [+] _VMS_V6_SOURCE, [+] __VMS_VER, [+], [+] __vms_version, [+] _XOPEN_SOURCE, [+] _XOPEN_SOURCE_EXTENDED, [+] __X_FLOAT, [+] 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, [+] __MB built-in function, [+] Members variant aggregates, [+] /MEMBER_ALIGNMENT CC qualifier, [+] member_alignment pragma, [+] __MEMCPY built-in function, [+] __MEMMOVE built-in function, [+] __MEMSET built-in function, [+] message pragma, [+] Messages See also Errors compiler, [+] format of (compiler), [+] _MFPR built-in function, [+] MIA conformance compilation mode, [+] __MIA predefined macro, [+] Microsoft compatibility compilation mode, [+], [+] Mixed-language programming argument list, [+] argument passing by descriptor, [+] by immediate value, [+] floating-point numbers, [+] by reference, [+] 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, [+], [+] predefined macros, [+] Modifiers storage class, [+] module pragma, [+] #module preprocessor directive, [+] Modules changing the default name, [+], [+] default object-library file types, [+] _MOVC3 built-in function, [+] _MOVC5 built-in function, [+] _MOVPSL built-in function, [+] __MS predefined macro, [+] _MTPR built-in function, [+] __MULF_C built-in function, [+] __MULG_C built-in function, [+] __MULS_C built-in function, [+] Multibyte character support new feature, [+] __MULT_C built-in function, [+] __MULX_C built-in function, [+]
<nam.h> header file, [+] Name block-NAM (RMS) data structure, [+] initializing, [+] Name space conformance new features, [+] /NAMES CC qualifier, [+] /NESTED_INCLUDE_DIRECTORY CC qualifier, [+] Nesting of #include lines, [+] New features, [+] to [+] noinline pragma, [+] nomember_alignment pragma, [+] Non-ANSI keywords new features, [+] noshare modifier, [+] nostandard pragma, [+] [NO]POINTERS_TO_GLOBALS option of /ASSUME qualifier, [+] Null argument to macros, [+]
/OBJECT CC qualifier, [+] Object module default library file types, [+] names provided after run-time errors, [+] $OPEN RMS function, [+] OpenVMS calling standard, [+] parameter-passing mechanisms, [+] register and stack usage, [+] structure sizes exemption for DEC C, [+] OpenVMS Debugger See Debugger OpenVMS languages default passing mechanisms, [+] OpenVMS operating system See also Record Management Services (RMS) RMS, [+] OpenVMS Run-Time Library (RTL), [+], [+] + operator unary new feature, [+] & operator new features, [+] Operators exponentiation, [+] Optimization, [+] /OPTIMIZE CC qualifier, [+] /OPTIMIZE qualifier to the CC DCL command, [+] __OR_ATOMIC_LONG built-in function, [+] __OR_ATOMIC_QUAD built-in function, [+]
pack pragma, [+] PALcode built-in functions, [+] __PAL_BPT built-in function, [+] __PAL_BUGCHK built-in function, [+] __PAL_CFLUSH built-in function, [+] __PAL_CHME built-in function, [+] __PAL_CHMK built-in function, [+] __PAL_CHMS built-in function, [+] __PAL_CHMU built-in function, [+] __PAL_DRAINA built-in function, [+] __PAL_GENTRAP built-in function, [+] __PAL_HALT built-in function, [+] __PAL_INSQHIL built-in function, [+] __PAL_INSQHILR built-in function, [+] __PAL_INSQHIQ built-in function, [+] __PAL_INSQHIQR built-in function, [+] __PAL_INSQTIL built-in function, [+] __PAL_INSQTILR built-in function, [+] __PAL_INSQTIQ built-in function, [+] __PAL_INSQTIQR built-in function, [+] __PAL_INSQUEL built-in function, [+] __PAL_INSQUEL_D built-in function, [+] __PAL_INSQUEQ built-in function, [+] __PAL_INSQUEQ_D built-in function, [+] __PAL_LDQP built-in function, [+] __PAL_MFPR_XXXX built-in function, [+] __PAL_MTPR_XXXX built-in function, [+] __PAL_PROBER built-in function, [+] __PAL_PROBEW built-in function, [+] __PAL_RD_PS built-in function, [+] __PAL_REMQHIL built-in function, [+] __PAL_REMQHILR built-in function, [+] __PAL_REMQHIQ built-in function, [+] __PAL_REMQHIQR built-in function, [+] __PAL_REMQTIL built-in function, [+] __PAL_REMQTILR built-in function, [+] __PAL_REMQTIQ built-in function, [+] __PAL_REMQTIQR built-in function, [+] __PAL_REMQUEL built-in function, [+] __PAL_REMQUEL_D built-in function, [+] __PAL_REMQUEQ built-in function, [+] __PAL_REMQUEQ_D built-in function, [+] __PAL_STQP built-in function, [+] __PAL_SWASTEN built-in function, [+] __PAL_SWPCTX built-in function, [+] __PAL_WR_PS_SW built-in function, [+] Parallel processing, [+] Parameter-passing mechanisms DEC C defaults, [+] interlanguage defaults, [+] specifying, [+] Parameters main function, [+] passing by descriptor, [+] by immediate value, [+] by reference, [+] passing mechanisms in mixed-language programming, [+] /PDSC_MASK CC qualifier, [+] Pipelining, [+], [+] Pitfalls examples, [+] to [+] PL/I externals sharing program sections with, [+] Placeholders use with LSE, [+] Plus operator unary new feature, [+] /PLUS_LIST_OPTIMIZE CC qualifier, [+] Pointer conversion, [+] Pointers 64-bit support, [+] to [+] in VAX C mode, [+] /POINTER_SIZE CC qualifier, [+], [+] pointer_size pragma, [+], [+] Portability concerns conversion of command-line arguments, [+] global storage classes, [+] global system status values, [+] #include using angle brackets, [+] long float data type, [+], [+] #module directive, [+] modules with extern definitions, [+] nested #include files, [+] passing constants by reference, [+] predefined system identification macros, [+] preprocessor implementations, [+] text modules in the #include preprocessor directive, [+] UNIX file specifications, [+] Portable C compilation mode, [+] _POSIX_C_SOURCE predefined macro, [+] #pragma builtins, [+] #pragma dictionary preprocessor directive, [+] #pragma environment preprocessor directive, [+] #pragma extern_model preprocessor directive, [+] #pragma extern_prefix preprocessor directive, [+] #pragma intrinsic preprocessor directive, [+], [+] #pragma linkage preprocessor directive, [+] #pragma message preprocessor directive, [+] #pragma module preprocessor directive, [+] #pragma pack preprocessor directive, [+] #pragma pointer_size preprocessor directive, [+], [+] #pragma preprocessor directive, [+] #pragma required_pointer_size preprocessor directive, [+], [+] #pragma use_linkage preprocessor directive, [+] #pragma [no]builtins preprocessor directive, [+] #pragma [no]inline preprocessor directive, [+] #pragma [no]member_alignment preprocessor directive, [+] #pragma [no]standard preprocessor directive, [+] Pragmas builtins, [+], [+] dictionary, [+] new feature, [+], [+] environment, [+] extern_model, [+], [+] extern_prefix, [+] inline, [+] intrinsic, [+] member_alignment, [+] message, [+] module, [+] pack, [+] pointer_size, [+], [+] #pragma linkage, [+] #pragma use_linkage, [+] required_pointer_size, [+], [+] standard, [+] /PRECISION CC qualifier, [+] Predefined alignment constants, [+] Predefined macros, [+] to [+] /PREFIX_LIBRARY_ENTRIES CC qualifier, [+] Preprocessor new features, [+] Preprocessor directives, [+] to [+] #dictionary, [+] #include, [+] macro substitution, [+] #module, [+] #pragma, [+] #pragma dictionary, [+] #pragma environment, [+] #pragma extern_model, [+], [+] #pragma extern_prefix, [+] #pragma intrinsic, [+], [+] #pragma linkage, [+] #pragma message, [+] #pragma module, [+] #pragma pack, [+] #pragma pointer_size, [+], [+] #pragma required_pointer_size, [+], [+] #pragma use_linkage, [+] #pragma [no]builtins, [+] #pragma [no]inline, [+] #pragma [no]member_alignment, [+] #pragma [no]standard, [+] unsupported, [+] /PREPROCESS_ONLY CC qualifier, [+] _PROBER built-in function, [+], [+] _PROBEW built-in function, [+], [+] Procedure definition of, [+] Processor Status Longword See PSL Program development DCL commands for, [+] Program section (psect) attribute combinations (table), [+] attributes of, [+] to [+] attributes of (table), [+], [+] comparing global and external classes, [+] created by DEC C, [+] for global symbols, [+] sharing with FORTRAN common blocks, [+] with MACRO programs, [+] with PL/I externals, [+] Programming tools, [+] to [+] Prologue/epilogue files, [+] Psect See Program section PSL, [+] $PUT RMS function, [+]
Qualifiers CC command, [+] LINK command, [+] new features, [+] position of, [+] unsupported, [+] Quotation marks use with #include preprocessor directive, [+]
RAB RMS data structure, [+] initializing, [+] <rab.h> header file, [+] Reader's comments, [+] _READ_GPR built-in function, [+] readonly modifier, [+], [+] $READONLY$ psect, [+], [+] to [+] Record access block-RAB (RMS), [+] initializing, [+] Record access modes (RMS), [+] direct by key, [+] direct by record file access, [+] sequential, [+] Record file address (RMS) access mode, [+] Record formats (RMS), [+] fixed length, [+] stream, [+] variable length, [+] with fixed-length control area (VFC), [+] Record Management Services (RMS), [+] to [+] data structures, [+] example program, [+] extended attribute blocks, [+] file access blocks, [+] file organization, [+] to [+] functions, [+] syntax for, [+] indexed organization, [+] name blocks, [+] record access blocks, [+] record access modes, [+] record formats, [+] relative organization, [+] return status value, [+] sequential organization, [+] Recursive main function new feature, [+] /REENTRANCY CC qualifier, [+] Reference passing arguments by, [+] Register usage OpenVMS calling standard, [+] Relational operators new features, [+] Relative file organization (RMS), [+] Relaxed ANSI C compilation mode, [+] __RELEASE_SEM_LONG built-in function, [+] _REMQHI built-in function, [+], [+] _REMQTI built-in function, [+], [+] _REMQUE built-in function, [+], [+] required_pointer_size pragma, [+], [+] Return status (OpenVMS) severity codes, [+] value format of, [+] manipulating, [+] RMS, [+] system service, [+] testing for specific value, [+] testing for success or failure, [+] $REWIND RMS function, [+] RMS See Record Management Services (RMS) <rms.h> header file, [+] <rmsdef.h> header file, [+] /ROUNDING_MODE CC qualifier, [+] Routines calling, [+] definition of, [+] __RPCC built-in function, [+] RTL See Run-Time Library (RTL) RUN DCL command, [+] /DEBUG qualifier, [+] run-time errors, [+] Run-time errors, [+] See also Errors Run-Time Library (RTL) linking to, [+] new features, [+] OpenVMS, [+]
SCA, [+] preparing a library, [+] starting/terminating a session, [+] Scalar data types debugger access to, [+] _SCANC built-in function, [+] Scope of external data, [+] Sequential access mode (RMS), [+] Sequential file organization (RMS), [+] Shareable image, [+] /SHARE_GLOBALS CC qualifier, [+], [+] /SHOW CC qualifier, [+] SHOW SYMBOL command (DEBUG), [+] <signal.h> header file new features, [+] __SIN built-in function, [+] Single-precision, floating-point arithmetic built-in functions, [+] _SKPC built-in function, [+] Software pipelining, [+], [+] Source Code Analyzer See SCA _SPANC built-in function, [+] SS$_NORMAL condition value, [+] /STANDARD CC qualifier, [+], [+] standard pragma, [+] Standards conformance predefined macros, [+] __STDC__ predefined macro, [+] __STDC_VERSION__ predefined macro, [+] <stddef.h> header file new features, [+] <stdio.h> header file new features, [+] <stdlib.h> header file new features, [+] Storage allocation, [+] to [+] for program sections, [+] attributes of, [+] lifetime of variables, [+] location of, [+] registers, [+] run-time stack, [+] Storage classes global, [+] modifiers, [+] to [+] __inline, [+] noshare, [+] readonly, [+] psect attributes (table), [+], [+] specifiers globaldef, [+] globalref, [+] globalvalue, [+] Storage-class modifiers description of, [+] Stored objects lifetime of, [+] Strict ANSI C compilation mode, [+] String literal concatenation new feature, [+] <string.h> header file new features, [+] Structure alignment, [+] Structures debugger access to, [+] passed by descriptor, [+] variant aggregates, [+] __SUBF_C built-in function, [+] __SUBG_C built-in function, [+] Substitution within #include directives, [+] __SUBS_C built-in function, [+] __SUBT_C built-in function, [+] __SUBX_C built-in function, [+] Symbol definitions, [+] Syntax main function, [+] Syntax for RMS functions, [+] sys$close RMS function, [+] sys$connect RMS function, [+] sys$create RMS function, [+] sys$delete RMS function, [+] sys$disconnect RMS function, [+] sys$erase RMS function, [+] sys$get RMS function, [+] SYS$LIBRARY logical, [+], [+] sys$open RMS function, [+] sys$put RMS function, [+] sys$rewind RMS function, [+] SYS$STARLET_C.TLB, [+] sys$update RMS function, [+] System identification macros, [+] System routine arguments, [+] definition of, [+] System service return values, [+] System services variable-length argument lists in, [+]
__TESTBITCCI built-in function, [+] __TESTBITSSI built-in function, [+] Text libraries, [+] default module file type, [+] Text modules inclusion of, [+] use with the #include preprocessor directive, [+] /TIE CC qualifier, [+] <time.h> header file new features, [+] Tokens use with LSE, [+] Traceback See also Debugger See also Errors run-time errors, [+] __TRAPB built-in function, [+] Trigraph definition of, [+] Trigraph sequences new features, [+] Type compatibility new features, [+] Types composite new feature, [+] new/changed, [+]
__UMULH built-in function, [+] Unary plus operator new feature, [+] /UNDEFINE CC qualifier, [+] Unions debugger access to, [+] variant aggregates, [+] UNIX style file specification, [+] __UNLOCK_LONG built-in function, [+] Unrolling, loop, [+], [+] /UNSIGNED_CHAR CC qualifier, [+] $UPDATE RMS function, [+] User-named psects, [+] to [+] use_linkage pragma, [+] Usual arithmetic conversions new features, [+]
Values condition, [+] Variant aggregates, [+] members, [+] variant_struct keyword, [+] variant_union keyword, [+] VAX C compilation mode, [+] __vax predefined macro, [+] __vax11c predefined macro, [+] /VAXC CC qualifier, [+] __vaxc predefined macro, [+] VAXCDEF.TLB library See DECC$RTLDEF.TLB library /VERSION CC qualifier, [+] VMS calling standard See OpenVMS calling standard VMS Debugger See Debugger VMS languages See OpenVMS languages VMS operating system See OpenVMS operating system __vms predefined macro, [+] VMS Run-Time Library See OpenVMS Run-Time Library _VMS_V6_SOURCE predefined macro, [+] __VMS_VER predefined macro, [+], [+] __vms_version predefined macro, [+]
/WARNINGS CC qualifier, [+], [+] White space to concatenate string literals new feature, [+] Wide character support new feature, [+] WRITABLE_STRING_LITERALS option of /ASSUME qualifier, [+], [+]
XAB RMS data structure, [+] <xab.h> header file, [+] _XOPEN_SOURCE predefined macro, [+] _XOPEN_SOURCE_EXTENDED predefined macro, [+] __X_FLOAT predefined macro, [+] X_floating representation, [+]