Pointer@

Result = Pointer@ ( Pointer AS Pointer )

Returns the Pointer value stored at the memory address specified by Pointer.

If the memory address is unreadable, a Bad argument (20) error is raised.

Result = Pointer@ ( String AS String )

Returns the Pointer value stored in the four (eight on a 64 bits system) first characters of String.

If the string does not have at least four (eight on a 64 bits system) characters, either a Bad argument (20) error is raised or an undefined result is returned.

Pointer@ (assignment)

Since 3.18

Pointer@ ( Pointer ) = Result

Stores a Pointer value at the memory address specified by Pointer.

If the memory address is unreadable, a Bad argument (20) error is raised.

See also