libiconv-1.9.1 / 1.9.2 に対して、cp932修正/eucJP-ms追加に加えて、独自のエンコーディングとして ISO-2022-JP-ms を追加するパッチのお試し版を作成しました。
http://www2d.biglobe.ne.jp/~msyk/software/libiconv/tmp/libiconv-1.9.1-cp932-family-20040808.patch.gz
http://www2d.biglobe.ne.jp/~msyk/software/libiconv/tmp/libiconv-1.9.2-cp932-family-20040808.patch.gz
ISO-2022-JP-ms は、cp50220 とは異なり、JIS X 0201 片仮名を ESC ( I、ユーザー定義文字を ESC $ ( ? で表現します。
ISO-2022-JP-ms の詳細については、まだ作成していませんが、とりあえずお試し版ということで、パッチだけ公開しておきます。
ISO-2022-JP-ms は Windows-31J(cp932) の全文字(重複文字は一つのコードポイントに集約されます)を、cp932、eucJP-ms、MS版Unicode との間で直接変換可能です。