何でstruct hoge{}; などで最後;をつけるようにしたんだ?