Guest User

Untitled

a guest
Apr 22nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.30 KB | None | 0 0
  1.   int decode( rawdec* s ) {
  2.     uint len, code=0, first=0, num, index=0;
  3.     for( len=1; len<=15; len++ ) {
  4.       num = count[len];
  5.       (code<<=1) += s->bits(1);
  6.       (first<<=1) += num;
  7.       index += num;
  8.       if( code < first ) return symbol[index+(code-first)];
  9.     }
  10.     return -9;
  11.   }
Add Comment
Please, Sign In to add comment