MPE/iX Intrinsics Reference Manual (32650-90875)
Chapter 7 405
Command Deļ¬nitions (HP32208-HPLOACNMPROC)
HPLOADNMPROC
HPLOADNMPROC
CM callable only.
Returns the plabel of an NM procedure.
Syntax
U32 CA I16V CA
plabel
:=HPLOADNMPROC(
procname,proclen,libname,
I16V
liblen
)
Functional Return
plabel
32-bit unsigned integer (assigned functional return)
Plabel of the target NM procedure.
Parameters
procname
character array by reference (required)
Passes the target procedure name. The target procedure must be
contained in an executable library (XL). If the value of
procname
is invalid,
blank, or does not contain the NM procedure, NL.PUB.SYS is searched.
proclen
16-bit signed integer by value (required)
Passes the byte length of the procedure name.
libname
character array by reference (required)
Passes the name of the NM library to be searched for the target. If the
value of
libname
is invalid, blank, or does not contain the NM procedure,
NL.PUB.SYS is searched.
liblen
16-bit signed integer by value (required)
Passes the byte length of the library name.
Operational Notes
Do not use HPLOADNMPROC to invoke a native mode (NM) system-supplied intrinsic. The
result of the call may be unpredictable.
Used to obtain the NM plabel of the target procedure. Then the plabel is used by the
HPSWTONMPLABEL intrinsic for its
proc
parameter.
The strings you supply as values of the
procname
and
libname
parameters must exactly
match the names of the target NM routine and its NM library, respectively.