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

Method InitHuff

Libraries/unrar/unpack15.cpp:444–456  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

442
443
444void Unpack::InitHuff()
445{
446 for (unsigned int I=0;I<256;I++)
447 {
448 ChSet[I]=ChSetB[I]=I<<8;
449 ChSetA[I]=I;
450 ChSetC[I]=((~I+1) & 0xff)<<8;
451 }
452 memset(NToPl,0,sizeof(NToPl));
453 memset(NToPlB,0,sizeof(NToPlB));
454 memset(NToPlC,0,sizeof(NToPlC));
455 CorrHuff(ChSetB,NToPlB);
456}
457
458
459void Unpack::CorrHuff(ushort *CharSet,byte *NumToPlace)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected