pub unsafe extern "C" fn mrb_data_object_alloc( mrb: *mut mrb_state, klass: *mut RClass, datap: *mut c_void, type_: *const mrb_data_type, ) -> *mut RData