ZAKKYです。 > 川合さんが指摘のfp0のバグが関連していそうなので、 > それを直せば直るかもしれないと思います。 というわけで、いろいろいじっているうちに、修正できました。 修正箇所は、以下の通りです 287行目の、int i, filesize, *fp0;という文を、 int i, filesize;に変更して、char *fp0;を書き加える 308行目の(int *)を(char *)に変更する これで動くようになると思います。 理由は、OSASKのファイルの扱い方がcharの配列とみなす方法をとっているから です。