deref-pointer
— Deferences a pointer.
(deref-pointer
ptr
type)
|
A pointer to a foreign object. |
|
A foreign type of the object being pointed to. |
returns |
The value of the object where the pointer points. |
(let ((intp (allocate-foreign-object :int)))
(setf (deref-pointer intp :int) 10)
(prog1
(deref-pointer intp :int)
(free-foreign-object intp)))
=> 10