ayame.soのビルドでまだハマり中ハマり中。midi.hのエラーの件。エラーが出る理由は分かった。あることを前提にして動作してるけど、ソースファイルの文字コードがSJISだった。中の、変数や関数の記述位置を、単に上や下にずらしてみたら、エラーメッセージが変わってきて。「なんじゃこりゃあ!(松田優作風に)」と大困惑。その程度の変更で結果が変わるということは、コンパイラがソースコードをそもそも正しく読めてない可能性が。ソレ以降でグチャグチャになって読まれてんじゃねえの?つまり、ソースファイルの文字コードの問題かも。SJISファイルをUTF8で保存し直してみたら、そのファイルではエラーが出なくなった。わけで、ソースファイル側とコンパイラ側の文字コードが合ってなくて、日本語コメントが悪さしちゃって、意味不明なエラーが出る時もあるよ、ってことで。