どーやって?void *とかで受けて後はどーやってチェックするのん?
後引数の数が違っても平気なのもスゴいと思う