pub unsafe extern "C" fn object_initialize(
    obj: *mut c_void,
    size: size_t,
    typename: *const c_char
)
Expand description

object_initialize: @obj: A pointer to the memory to be used for the object. @size: The maximum size available at @obj for the object. @typename: The name of the type of the object to instantiate.

This function will initialize an object. The memory for the object should have already been allocated. The returned object has a reference count of 1, and will be finalized when the last reference is dropped.