スレ一覧の更新失敗時に、スレのデータが捨てられてしまう問題を解決した。libtoolを使うように変更した。Linuxのiconv()で、いわゆる機種依存文字がソース文字列に含まれていると、iconv_open()のtocodeとして"UTF-8//IGNORE"を指定しているのにも関わらずiconv()がこけるらしいので、MSゴシックに含まれる機種依存文字についてはiconv()の失敗時に自前のテーブルを使ってUTF-8に変換するようにした。スレ一覧の更新失敗時に、スレのデータが捨てられてしまう問題を解決。libtoolを使うように変更した。Linuxでもautomakeがlibtool関連のファイルをうまくコピーしてくれないようなので、automakeを呼び出す前に自前でlibtoolizeを呼び出すことにより、必要なファイルがautomakeの実行前にコピーされるように、autogen.shを微妙に変更した。automake-1.7/autoconf-2.57/libtool-1.4.3の組み合わせでもいけることがわかったので、autogen.shを微妙に変更した。Linuxのiconv()で、いわゆる機種依存文字がソース文字列に含まれていると、iconv_open()のtocodeに"UTF-8//IGNORE"を指定しているのにも関わらずiconv()がこけるらしいので、その対策をしてみた。未検証なので動かないかもしれず。iconv()の失敗時に自前のテーブルを使って文字のエンコーディングを変換するコードで、charが符号付きの時に正しく動かない問題を解決した。