bc8f7262e255f260ccab754ef1e2e078ba2d593d
[physicsfs] / lzma / CPP / 7zip / Compress / LZMA / LZMARegister.cpp
1 // LZMARegister.cpp
2
3 #include "StdAfx.h"
4
5 #include "../../Common/RegisterCodec.h"
6
7 #include "LZMADecoder.h"
8 static void *CreateCodec() { return (void *)(ICompressCoder *)(new NCompress::NLZMA::CDecoder); }
9 #ifndef EXTRACT_ONLY
10 #include "LZMAEncoder.h"
11 static void *CreateCodecOut() { return (void *)(ICompressCoder *)(new NCompress::NLZMA::CEncoder);  }
12 #else
13 #define CreateCodecOut 0
14 #endif
15
16 static CCodecInfo g_CodecInfo =
17   { CreateCodec, CreateCodecOut, 0x030101, L"LZMA", 1, false };
18
19 REGISTER_CODEC(LZMA)