typedefみたいな型変換ってなんのために必要なの?
結局、中身は int とかじゃないんですか?