MCPcopy Create free account
hub / github.com/abbeycode/UnrarKit / DecodeNum

Method DecodeNum

Libraries/unrar/unpack15.cpp:482–489  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

480
481
482uint Unpack::DecodeNum(uint Num,uint StartPos,uint *DecTab,uint *PosTab)
483{
484 int I;
485 for (Num&=0xfff0,I=0;DecTab[I]<=Num;I++)
486 StartPos++;
487 Inp.faddbits(StartPos);
488 return(((Num-(I ? DecTab[I-1]:0))>>(16-StartPos))+PosTab[StartPos]);
489}

Callers

nothing calls this directly

Calls 1

faddbitsMethod · 0.80

Tested by

no test coverage detected