1 // DeflateRegister.cpp 2 3 #include "StdAfx.h" 4 5 #include "../Common/RegisterCodec.h" 6 7 #include "DeflateDecoder.h" 8 #if !defined(Z7_EXTRACT_ONLY) && !defined(Z7_DEFLATE_EXTRACT_ONLY) 9 #include "DeflateEncoder.h" 10 #endif 11 12 namespace NCompress { 13 namespace NDeflate { 14 15 REGISTER_CODEC_CREATE(CreateDec, NDecoder::CCOMCoder) 16 17 #if !defined(Z7_EXTRACT_ONLY) && !defined(Z7_DEFLATE_EXTRACT_ONLY) 18 REGISTER_CODEC_CREATE(CreateEnc, NEncoder::CCOMCoder) 19 #else 20 #define CreateEnc NULL 21 #endif 22 23 REGISTER_CODEC_2(Deflate, CreateDec, CreateEnc, 0x40108, "Deflate") 24 25 }} 26