Level1ヘッダの出力

Level1ヘッダの出力も実装しました。
raw_lzh_file_sink_impl.hppの差分


圧縮/解凍のサンプルも移行完了でバッチリ、と思ったんですが、Cygwinコンパイルエラー。

namespace hamigaki { namespace archivers { namespace lha { namespace unix {

struct gid_uid
{
    boost::uint16_t gid;
    boost::uint16_t uid;
};

} } } } // End namespaces unix, lha, archivers, hamigaki.

エラーメッセージは、

error: expected identifier before numeric constant

「numeric constantなんてどこにもないじゃん」と思ったら、、、ありました。
unixが事前定義マクロでした。
前にも同じ事やった気がします。