int *とは違うものを入れてるんだから当然だろ。
voidで何の問題があるんだ。