fixed linking due incompatible void <-> struct pointer