When debugging ILE RPG code, to see what a pointer
is pointing to, you can use
:x or :c when using the EVAL debugger command on the pointer itself.
This means
you can debug a pointer's value without having an RPG BASED variable.
This shows the first 10 bytes that "ptr" is pointing to, as character
data:
===> EVAL ptr:c 10
This shows the first 10 bytes that "ptr" is pointing to, in hex:
===> EVAL ptr:x 10
This is useful when the pointer is pointing to data that is not readable
as
character data--for example, packed data. If ptr is pointing to a packed
field with the value 12345, ptr:x 3 would show you X'12345F'.
==================================
MORE INFORMATION ON THIS TOPIC
==================================
The Best Web Links: tips, tutorials and more.
Ask your programming questions--or help out your peers by answering them--in our live discussion forums.
Ask the Experts yourself: Our application development gurus are waiting to answer your programming questions.