Unicodeファイル名 その4

Unicodeファイル名の読み込みに対応しました。
差分


読み書きの動作確認が出来たところで、Hamigaki.Charsetで実装したコードページの変換処理も組み込みました。
差分
UNLHA32.DLLのドキュメントを見ると、レベル1ヘッダはUnicodeとコードページに対応していなかったので、ついでにレベル1ヘッダからUnicodeサポートを削除しています。


Unicodeヘッダのテストコードも追加しています。
lzh_h2_wide_test.cpp
テストの内容は、

です。
EUC-JPを使っているのは、Windowsのデフォルトコードページと違うものにしたかっただけです。


一通り実装できたので、ドキュメントも更新しました。
http://hamigaki.sourceforge.jp/doc/html/archivers/format.html#archivers.format.lzh
とりあえず、LHAは一段落です。