alloca function allocate-dynamic-foreign-object function allocate-foreign-object function allocating memory dynamically
:boolean type :byte type
:c-array type :char type :const type convert-from-foreign-string function convert-to-dynamic-foreign-string function copy-pointer function
decf-pointer function define-c-enum macro define-c-struct macro define-c-typedef macro define-c-union macro define-foreign-callable macro define-foreign-function macro define-foreign-type macro define-foreign-variable macro defining FLI functions defining FLI types dereference function DLLs exporting functions from [1] documentation strings :double type dynamic memory allocation
:ef-mb-string type :ef-wc-string type :enum type :enumeration type
FLI functions
defining
FLI types
defining
:float type
foreign-aref function
:foreign-array type
foreign-array-dimensions function
foreign-array-element-type function
foreign-array-pointer function
foreign-slot-names function
foreign-slot-offset function
foreign-slot-pointer function
foreign-slot-type function
foreign-slot-value function
free function
free-foreign-object function
:function type
functions
alloca
allocate-dynamic-foreign-object
allocate-foreign-object
convert-from-foreign-string
convert-to-dynamic-foreign-string
copy-pointer
decf-pointer
dereference
foreign-aref
foreign-array-dimensions
foreign-array-element-type
foreign-array-pointer
foreign-slot-names
foreign-slot-offset
foreign-slot-pointer
foreign-slot-type
foreign-slot-value
free
free-foreign-object
incf-pointer
make-pointer
malloc
null-pointer-p
pointer-address
pointer-element-size
pointer-element-type
pointer-eq
pointerp
replace-foreign-object
set-locale
size-of
incf-pointer function :int type
languages supported :lisp-double-float type :lisp-float type :lisp-single-float type :long type
macros
define-c-enum
define-c-struct
define-c-typedef
define-c-union
define-foreign-callable
define-foreign-function
define-foreign-type
define-foreign-variable
with-coerced-pointer
with-dynamic-foreign-objects
with-foreign-string
make-pointer function
malloc function
memory allocation
null pointers null-pointer-p function
:one-of type
:pointer type pointer-address function pointer-element-size function pointer-element-type function pointer-eq function pointerp function pointers [1] coercing copying creating dereferencing [1] dynamically allocating null pointers test functions for [1] :ptr type
:reference type :reference-pass type :reference-return type replace-foreign-object function
set-locale function :short type :signed type size-of function :struct type
type constructors types :boolean :byte :c-array :char :const :double :ef-mb-string :ef-wc-string :enum :enumeration :float :foreign-array :function :int :lisp-double-float :lisp-float :lisp-single-float :long :one-of :pointer :ptr :reference :reference-pass :reference-return :short :signed :struct :union :unsigned :void :volatile :wrapper aggregate [1] [2] defining new types [1] immediate [1]
:union type :unsigned type
:void type :volatile type
with-coerced-pointer macro with-dynamic-foreign-objects macro with-foreign-string macro :wrapper type
Generated with Harlequin WebMaker