void *型は全てのポインタ型と互換性があるんじゃないの?