System Debug Reference Manual (32650-90888)
Chapter 10 477
System Debug Standard Functions
func user
$nmdat > wl u32( 1234abcd )
$1234abcd
$nmdat > wl u32( -1 )
$ffff
$nmdat > wl u32( ffffffff ):"#"
#4294967295
$nmdat > wl u32( 1234.5678 )
$5678
$nmdat > wl u32( true )
$1
$nmdat > wl u32( "ABCDEFG" )
$44454647
$nmdat > wl u32( prog(1.2) )
$2
Limitations, Restrictions
none
func user
Coerces an expression into a USER library logical code pointer (LCPTR).
Syntax
user ([
library
]
value
)
Formal Declaration
user:user ([
library
:str='']
value
:any)
Parameters
library
If this value is provided, System Debug restricts procedure name searches
to the indicated executable library. This restriction remains in effect until
the function's parameters have been completely evaluated. The program
file's group and account are used to fully qualify the library file name if
needed. The library must have been loaded by the process. If this
parameter is omitted, procedure name searches begin at the first user
library as specified in the LIBLIST= option of the RUN command (if any).
Strings longer than valid file names are truncated to the maximum file