Functions and CALL Routines under z/OS |
Stores the contents of a memory address in a numeric variable.
PEEKLONG(address<,length>)
|
- address
-
specifies a character expression that is the memory address
in binary.
- length
-
specifies the length of the numeric data.
If you do not have access to the memory storage
location that you are requesting, the PEEKLONG function returns an "Invalid
argument" error.
The PEEKLONG function stores the contents of a memory
address in a numeric variable. It assumes that the input address
refers to an integer in memory.
The PEEKCLONG function stores the contents of a memory address in a character variable. It assumes that the input address refers to character
data.
The following example copies the contents of the numeric variable Y
to the numeric variable Z:
data _null_;
length y $4;
y=put(1,IB4.);
addry=addrlong(y);
z=peeklong(addry,4);
put z=;
run;
The output from the SAS log is: z=1
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.