public CLzma2Enc(ISzAlloc alloc, ISzAlloc allocBig) // Lzma2Enc_Create { Trace.AllocSmallObject("CLzma2Enc", alloc); mProps.Lzma2EncProps_Init(); mProps.Lzma2EncProps_Normalize(); mOutBuf = null; mAlloc = alloc; mAllocBig = allocBig; mCoders = new CLzma2EncInternal[NUM_MT_CODER_THREADS_MAX]; for (int i = 0; i < mCoders.Length; i++) { mCoders[i] = new CLzma2EncInternal(); mCoders[i].mEnc = null; } #if !_7ZIP_ST mMtCoder = new CMtCoder(); #endif }