pub unsafe extern "C" fn list_entry_destructor(ptr: *mut zval)