Name
allocate-foreign-object — Allocates an instance of a foreign object.
Macro
Syntax
allocate-foreign-object type &optional size => ptr
Arguments and Values
typeThe type of foreign object to allocate. This parameter is evaluated.
sizeAn optional size parameter that is evaluated. If specified, allocates and returns an
array of type that is size members long. This parameter is evaluated.
- ptr
A pointer to the foreign object.
Description
Allocates an instance of a foreign object. It returns a pointer to the object.
Examples
(def-struct ab (a :int) (b :double))
(allocate-foreign-object 'ab)
=> #<ptr>
Exceptional Situations
None.