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