file_source改

basic_fileの問題を解決するため、独自にbasic_fileもどきを作ってみました。
まだ実装はナロー文字のSourceだけです。Boost.Iostreamsではbasic_filebufを使っていますが、自分の実装は<cstdio>の関数を使っています。
これでfalcom_playがファイルを開けなかった場合に、

Error: bad open

と表示されるようになりました。
まだ、分かりにくいエラーメッセージですが、「ogg error」よりかは良いでしょう。

今日の成果物