RINOK
RINOK(LzmaDec_DecodeReal(p, limit2, bufLimit));
RINOK(LzmaProps_Decode(&propNew, props, propsSize));
RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
RINOK(LzmaProps_Decode(&propNew, props, propsSize));
RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
RINOK(CheckErrors(p));
RINOK(MatchFinderMt_Create(&p->matchFinderMt, p->dictSize, beforeSize, p->numFastBytes, LZMA_MATCH_LEN_MAX, allocBig));
RINOK(LzmaEnc_Alloc(p, keepWindowSize, alloc, allocBig));
RINOK(LzmaEnc_Prepare(pp, inStream, outStream, alloc, allocBig));
#ifndef RINOK