1 // BZip2Register.cpp 2 3 #include "StdAfx.h" 4 5 #include "../Common/RegisterCodec.h" 6 7 #include "BZip2Decoder.h" 8 #if !defined(Z7_EXTRACT_ONLY) && !defined(Z7_BZIP2_EXTRACT_ONLY) 9 #include "BZip2Encoder.h" 10 #endif 11 12 namespace NCompress { 13 namespace NBZip2 { 14 15 REGISTER_CODEC_CREATE(CreateDec, CDecoder) 16 17 #if !defined(Z7_EXTRACT_ONLY) && !defined(Z7_BZIP2_EXTRACT_ONLY) 18 REGISTER_CODEC_CREATE(CreateEnc, CEncoder) 19 #else 20 #define CreateEnc NULL 21 #endif 22 23 REGISTER_CODEC_2(BZip2, CreateDec, CreateEnc, 0x40202, "BZip2") 24 25 }} 26