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