Next: , Previous: incf-pointer, Up: Pointers


make-pointer

Syntax

— Function: make-pointer address ⇒ ptr

Arguments and Values

address
An integer.
ptr
A foreign pointer.

Description

The function make-pointer will return a foreign pointer pointing to address.

Examples

    CFFI> (make-pointer 42)
    ⇒ #<FOREIGN-ADDRESS #x0000002A>
    CFFI> (pointerp *)
    ⇒ T
    CFFI> (pointer-address **)
    ⇒ 42
    CFFI> (inc-pointer *** -42)
    ⇒ #<FOREIGN-ADDRESS #x00000000>
    CFFI> (null-pointer-p *)
    ⇒ T
    CFFI> (typep ** 'foreign-pointer)
    ⇒ T

See Also

inc-pointer
null-pointer
null-pointer-p
pointerp
pointer-address
pointer-eq
mem-ref