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