Name
allocate-foreign-object — Allocates an instance of a foreign object.
Macro
Syntax
allocate-foreign-object type &optional size => ptr
Arguments and Values
- type
The type of foreign object to allocate. This parameter is evaluated.
- size
An 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.