rlm@1: // GZipRegister.cpp rlm@1: rlm@1: #include "StdAfx.h" rlm@1: rlm@1: #include "../../Common/RegisterArc.h" rlm@1: rlm@1: #include "GZipHandler.h" rlm@1: static IInArchive *CreateArc() { return new NArchive::NGZip::CHandler; } rlm@1: #ifndef EXTRACT_ONLY rlm@1: static IOutArchive *CreateArcOut() { return new NArchive::NGZip::CHandler; } rlm@1: #else rlm@1: #define CreateArcOut 0 rlm@1: #endif rlm@1: rlm@1: static CArcInfo g_ArcInfo = rlm@1: { L"GZip", L"gz gzip tgz tpz", L"* * .tar .tar", 0xEF, { 0x1F, 0x8B, 8 }, 3, true, CreateArc, CreateArcOut }; rlm@1: rlm@1: REGISTER_ARC(GZip)