Maven module :un.storage : archive-xz :
Class : un.storage.archive.xz.lzma.LZMACoder
Extends/Implements : -
Subclasses : -

/*
LZMACoder

Authors: Lasse Collin
Igor Pavlov

This file has been put into the public domain.
You can do whatever you want with this file.


Variables : POS_STATES_MAX, MATCH_LEN_MIN, MATCH_LEN_MAX, DIST_STATES, DIST_SLOTS, DIST_MODEL_START, DIST_MODEL_END, FULL_DISTANCES, ALIGN_BITS, ALIGN_SIZE, ALIGN_MASK, REPS, posMask, reps, state, isMatch, isRep, isRep0, isRep1, isRep2, isRep0Long, distSlots, distSpecial, distAlign
Functions : getDistState, LZMACoder, reset


int POS_STATES_MAX

int MATCH_LEN_MIN

int MATCH_LEN_MAX

int DIST_STATES

int DIST_SLOTS

int DIST_MODEL_START

int DIST_MODEL_END

int FULL_DISTANCES

int ALIGN_BITS

int ALIGN_SIZE

int ALIGN_MASK

int REPS

int posMask

int[] reps

State state

short[][] isMatch

short[] isRep

short[] isRep0

short[] isRep1

short[] isRep2

short[][] isRep0Long

short[][] distSlots

short[][] distSpecial

short[] distAlign


int getDistState (int len)

void LZMACoder (int pb)

void reset ()