pub unsafe extern "C" fn alloc() -> *mut VariableItemList