summary of site-wide JavaScript functionality
»
Contact HP
Search:
HP OpenVMS Systems
All of HP
HP C
HP C
User's Guide for OpenVMS Systems
Previous
Contents
Index
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
[NO]MATH_ERRNO option of /ASSUME qualifier
[NO]POINTERS_TO_GLOBALS option of /ASSUME qualifier
noinclude
pragma
noinline
pragma
nomember_alignment
pragma
Nonstandard keywords
new features
noshare
storage-class modifier
nostandard
pragma
Null argument
to macros
O
/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 HP C
OpenVMS Debugger
See Debugger
OpenVMS languages
default passing mechanisms
OpenVMS operating system
RMS
See also Record Management Services (RMS)
OpenVMS Run-Time Library (RTL) #1
OpenVMS Run-Time Library (RTL) #2
+ operator
unary
new feature
Operators
exponentiation
Optimization
/OPTIMIZE CC qualifier
optimize
pragma
/OPTIMIZE qualifier
to the CC DCL command
P
pack
pragma
PALcode built-in functions
Parallel processing
Parameter-passing mechanisms
HP C defaults
interlanguage defaults
specifying
Parameters
main
function #1
main
function #2
passing
by descriptor
by immediate value
by reference
passing mechanisms in mixed-language programming
/PDSC_MASK CC qualifier
Pipelining #1
Pipelining #2
Pipelining #3
Pitfalls
examples #1
examples #2
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
in VAX C mode
size checking #1
size checking #2
POINTERS_TO_GLOBALS option of /ASSUME qualifier
/POINTER_SIZE CC qualifier #1
/POINTER_SIZE CC qualifier #2
pointer_size
pragma #1
pointer_size
pragma #2
Portability concerns
conversion of command-line arguments
global storage classes
global system status values
#
include
using angle brackets
long float
data type #1
long float
data type #2
#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
#pragma assert
preprocessor directive
#pragma builtins
#pragma builtins
preprocessor directive
#pragma dictionary
preprocessor directive
#pragma environment
preprocessor directive
#pragma extern_model
preprocessor directive
#pragma extern_prefix
preprocessor directive
#pragma function
preprocessor directive
#pragma intrinsic
preprocessor directive #1
#pragma intrinsic
preprocessor directive #2
#pragma linkage
preprocessor directive #1
#pragma linkage
preprocessor directive #2
#pragma message
preprocessor directive
#pragma module
preprocessor directive
#pragma names
preprocessor directive
#pragma [no]include
preprocessor directive
#pragma [no]inline
preprocessor directive
#pragma [no]member_alignment
preprocessor directive
#pragma [no]standard
preprocessor directive
#pragma optimize
preprocessor directive
#pragma pack
preprocessor directive
#pragma pointer_size
preprocessor directive #1
#pragma pointer_size
preprocessor directive #2
#pragma
preprocessor directive
#pragma required_pointer_size
preprocessor directive #1
#pragma required_pointer_size
preprocessor directive #2
#pragma unroll
preprocessor directive
#pragma use_linkage
preprocessor directive
Pragmas
assert
builtins
#1
builtins
#2
new feature appendix
dictionary
new feature
environment
extern_model
#1
extern_model
#2
extern_prefix
function
include
inline
intrinsic
member_alignment
message
module
names
optimize
pack
pointer_size
#1
pointer_size
#2
#pragma linkage
#1
#pragma linkage
#2
#pragma unroll
#pragma use_linkage
required_pointer_size
#1
required_pointer_size
#2
standard
/PRECISION CC qualifier
Predefined macros #1
Predefined macros #2
/PREFIX_LIBRARY_ENTRIES CC qualifier
Preprocessor
new features
Preprocessor directives #1
Preprocessor directives #2
#dictionary
#include
macro substitution
#module
#pragma
#pragma assert
#pragma builtins
#pragma dictionary
#pragma environment
#pragma extern_model
#1
#pragma extern_model
#2
#pragma extern_prefix
#pragma function
#pragma intrinsic
#1
#pragma intrinsic
#2
#pragma linkage
#1
#pragma linkage
#2
#pragma message
#pragma module
#pragma names
#pragma [no]include
#pragma [no]inline
#pragma [no]member_alignment
#pragma [no]standard
#pragma optimize
#pragma pack
#pragma pointer_size
#1
#pragma pointer_size
#2
#pragma required_pointer_size
#1
#pragma required_pointer_size
#2
#pragma unroll
#pragma use_linkage
unsupported
/PREPROCESS_ONLY CC qualifier
Procedure
definition of
Processor Status Longword
See PSL
Program development
DCL commands for
Program section (psect)
attribute combinations (table)
attributes of #1
attributes of #2
attributes of (table) #1
attributes of (table) #2
comparing global and external classes
created by HP C #1
created by HP C #2
for global symbols
sharing
with FORTRAN common blocks
with MACRO programs
with PL/I externals
Programming tools
Prologue/epilogue files
/PROTOTYPE CC qualifier
Psect
See Program section
/PSECT_MODEL CC qualifier
PSL
$PUT RMS function
Previous
Next
Contents
Index
Privacy statement
Using this site means you accept its terms
© 2007 Hewlett-Packard Development Company, L.P.