The function pointerp
tests whether the argument pointer is a pointer.
result is t
if pointer is a pointer, otherwise nil
is returned.
In the following example a pointer, point
, is defined, and an object which is not a pointer is defined. Both are tested using pointerp
.
(setq point (fli:allocate-foreign-object :type :int))
(setq not-point 7)
(fli:pointerp point)
(fli:pointerp not-point)
LispWorks Foreign Language Interface User Guide and Reference Manual - 29 Sep 2017