kNumLenToPosStates
#define SpecPos (PosSlot + (kNumLenToPosStates << kNumPosSlotBits))
((len < kNumLenToPosStates ? len : kNumLenToPosStates - 1) << kNumPosSlotBits);
((len < kNumLenToPosStates ? len : kNumLenToPosStates - 1) <<
for (lenToPosState = 0; lenToPosState < kNumLenToPosStates; lenToPosState++)
for (i = 0; i < kNumLenToPosStates; i++)
CLzmaProb posSlotEncoder[kNumLenToPosStates][1 << kNumPosSlotBits];
UInt32 posSlotPrices[kNumLenToPosStates][kDistTableSizeMax];
UInt32 distancesPrices[kNumLenToPosStates][kNumFullDistances];
CLzmaProb posSlotEncoder[kNumLenToPosStates][1 << kNumPosSlotBits];
for (i = 0; i < kNumLenToPosStates; i++)
for (i = 0; i < kNumLenToPosStates; i++)
#define GetLenToPosState(len) (((len) < kNumLenToPosStates + 1) ? (len) - 2 : kNumLenToPosStates - 1)