4.1.2 Creating foreign structure types
copy-foreign-pointer defined-foreign-type-p foreign-pointer-address foreign-pointer-p foreign-pointer-type foreign-size-of foreign-typep foreign-type-size foreign-variable-address foreign-variable-p foreign-variable-pointer stationary-object-p writable-object-pThe function
copy-foreign-pointer
creates a foreign pointer object of the same type as its argument and that points to a copy of the storage pointed at by the argument. The functiondefined-foreign-type-p
determines whether its argument specifies a currently defined foreign type.
The functionsforeign-pointer-address
and foreign-pointer-type
return the integer starting address and the type of a foreign pointer respectively.
The functionforeign-size-of
returns the size of a foreign type or of the storage pointed at by a foreign pointer.
The function foreign-type-size
returns the unit size of a foreign type.
The functionsforeign-variable-address
andforeign-variable-pointer
return the integer starting address and the foreign pointer respectively of active global foreign variables.
The predicatesforeign-pointer-p
,foreign-typep
, andforeign-variable-p
identify foreign pointers, types, and variables respectively.
The predicatesstationary-object-p
and writable-object-p
determine whether an object is stationary or writable respectively.
Generated with Harlequin WebMaker