関数にexternつけられるって知らないからじゃないの?