本来「void *」には何を渡しても警告でないべきなのに、
文句言うgccがいけないんだな。